You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows Docker Desktop如何设置容器入口命令为/bin/bash?

在Windows Docker Desktop中设置容器默认启动/bin/bash的方法

方法一:通过Docker Desktop图形界面操作

  • 打开Docker Desktop,切换到Images标签页,找到你要运行的目标镜像
  • 点击镜像右侧的Run按钮,打开容器配置弹窗
  • 在Command输入框中直接填入/bin/bash
  • 点击弹窗下方的Optional settings展开更多配置,勾选Interactive和TTY选项(这两个选项对应命令行里的-it参数,保证bash交互环境正常工作)
  • 确认配置无误后,点击Run启动容器,启动完成后会直接进入bash交互终端

方法二:使用docker-compose配置(适合重复部署场景)

  • 创建一个名为docker-compose.yml的文件,填入以下内容(记得替换<你的镜像名称>为实际镜像名):
version: '3'
services:
  custom-container:
    image: <你的镜像名称>
    stdin_open: true  # 等价于命令行的-i参数
    tty: true         # 等价于命令行的-t参数
    command: /bin/bash
  • 在该文件所在目录打开命令行工具,执行docker-compose up命令,容器启动后会直接进入bash交互环境

补充:修改已创建容器的启动命令

如果是已经创建好的容器,想调整启动命令为/bin/bash:

  • 进入Docker Desktop的Containers标签页,找到目标容器,点击右侧的**...按钮选择Inspect**
  • 在弹出的容器详情窗口中,找到Config节点下的Cmd字段,将其值修改为["/bin/bash"],同时确保OpenStdin和Tty的取值为true
  • 保存配置后重启容器,再次启动就会进入bash交互环境

内容的提问来源于stack exchange,提问作者Michael

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 04:39:56