Докер на Конему
Я пытаюсь заставить Docker работать на ConEmu, создав задачу, открывающую Docker start.sh
использование файла git bash
,
Так как обычно Докер Терминал указывает на "C:\Program Files\Git\bin\bash.exe" --login -i "C:\Program Files\Docker Toolbox\start.sh"
Есть ли способ сделать задачу на ConEmu, чтобы сделать это? Так что-то вроде этого:
5 ответов
В параметрах задачи:
/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.
Размещенный ответ не работает для меня (с помощью Docker Toolbox 1.10.3). Я решил установить оболочку Docker Bash во время установки (в основном все, что предлагает установщик).
Вот что сработало для меня (обратите внимание на использование 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"
Установите докер перед установкой conEmu, которая настроена автоматически.
Параметры задачи:
/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 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"
С ConEmu 160207 (на Windows7 Pro), после установки Docker (версия 1.11.1, сборка 5604cbe) и последующего вызова окон ConEmu, я заметил, что для Docker автоматически добавлена задача.
Вот диалоговое окно настроек ConEmu: