Conemu 上的 Docker

Conemu 上的 Docker

我正在尝试通过创建一个使用打开 Dockerstart.sh文件的任务来使 docker 在 ConEmu 上运行git bash

由于通常 docker Terminal 指向"C:\Program Files\Git\bin\bash.exe" --login -i "C:\Program Files\Docker Toolbox\start.sh",我有什么办法可以在 ConEmu 上执行此任务吗?因此,像这样:

在此处输入图片描述

答案1

在任务参数中:

/dir "C:\Program Files\Docker Toolbox"

命令:

"%ConEmuDrive%\Program Files (x86)\Git\bin\sh.exe" --login -i -new_console:C:"C:\Program Files\Docker Toolbox\docker-quickstart-terminal.ico" "C:\Program Files\Docker Toolbox\start.sh"

请注意,我在 中有 git Program Files (x86),而且-new_console引用 ico 的参数是不需要的。我假设您有那个 ico,但如果有问题,您可以删除整个参数,但您仍会保留 Git bash 图标。

答案2

发布的答案对我不起作用(使用Docker Toolbox 1.10.3)。 我选择在安装过程中安装Docker Bash shell(基本上是安装程序提供的所有内容)。

以下是对我有用的方法(请注意使用bash.exe):

任务参数:

/dir "C:\Program Files\Docker Toolbox"

命令:

"C:\Program Files\Git\bin\bash.exe" --login -i -new_console:C:"C:\Program Files\Docker Toolbox\docker-quickstart-terminal.ico" "C:\Program Files\Docker Toolbox\start.sh"

答案3

在安装自动配置的 conEmu 之前先安装 docker。

在此处输入图片描述

任务参数:

/dir "%DOCKER_TOOLBOX_INSTALL_PATH%" /icon "%DOCKER_TOOLBOX_INSTALL_PATH%\docker.exe"

启动控制台:

“%DOCKER_TOOLBOX_INSTALL_PATH%\ .. \ Git \ usr \ bin \ bash.exe”-l -i“%DOCKER_TOOLBOX_INSTALL_PATH%\ start.sh”-new_console:t:“ Docker”

答案4

对于刚刚安装的 Docker Toolbox,这些都不起作用。

这就是我最终开始工作的事情。

任务参数

/dir "%DOCKER_TOOLBOX_INSTALL_PATH%" /icon "%DOCKER_TOOLBOX_INSTALL_PATH%\docker.exe"

命令

set CHERE_INVOKING=1 & %ConEmuDrive%\cygwin64\bin\bash.exe --login -i "%DOCKER_TOOLBOX_INSTALL_PATH%\start.sh" -new_console:t:"Docker"

相关内容