Conemu上的Docker


9

我试图通过创建一个start.sh使用来打开Docker 文件的任务,使Docker在ConEmu上运行git bash

由于通常码头工人码头指向"C:\Program Files\Git\bin\bash.exe" --login -i "C:\Program Files\Docker Toolbox\start.sh",我可以通过任何方法在ConEmu上执行任务吗?所以像这样:

在此处输入图片说明


那是什么问题呢?
Maximus

Answers:


13

在任务参数中:

/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图标。


因此,就我而言,我也需要添加C:\Program Files\Docker Toolbox路径。
亚尔

“%ProgramFiles%\ Git \ bin \ sh.exe” --login -i -new_console:C:“%ProgramFiles%\ Docker Toolbox \ docker-quickstart-terminal.ico”“”%ProgramFiles%\ Docker Toolbox \ start.sh “
亚历山大

9

发布的答案对我不起作用(使用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"

接受的答案也对我不起作用,但是这个对我有用。我正在使用Docker Toolbox 1.11.0
Diego Ponciano

这个答案几乎对我有用,我可以看到鲸鱼,但是我不能使用任何docker命令,我得到了bash:docker.exe:找不到命令,我不知道为什么,请告知。
工匠

这是我的屏幕截图i.cubeupload.com/Hi7ETK.png
Artisan

它看起来类似于以下问题:github.com/docker/docker/issues/17774。如果您需要更多帮助,请随时提出另一个问题。
蒙奇(Mrchief)

6

在安装自动配置的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”

2
如果在安装docker工具箱之前安装了ConEmu,则可以单击“添加默认任务...”,它将重新填充列表并包括Docker。
2016年

这对我有用。其他解决方案一直抱怨目录路径中的空格,并且无法运行“ C:\ Program”
David Woods

1

使用ConEmu 160207(在Windows7 Pro上),在安装Docker(版本1.11.1,内部版本5604cbe)并打开ConEmu窗口后,我注意到有一个自动添加的Docker任务。

这是ConEmu设置对话框:

在此处输入图片说明


1

这些对于新安装的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"
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.