Conemu上のDocker


9

start.sh使用してDocker ファイルを開くタスクを作成することにより、ConEmuでdockerを実行しようとしていますgit bash

通常、Dockerターミナルはを指している"C:\Program Files\Git\bin\bash.exe" --login -i "C:\Program Files\Docker Toolbox\start.sh"ので、これを行うためにConEmuでタスクを作成する方法はありますか?だからこのようなもの:

ここに画像の説明を入力してください


そして、質問は何ですか?
Maximus

回答:


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_consoleicoを参照するパラメーターは必要ないことに注意してください。私はそのicoを持っていると思いますが、問題があることが判明した場合はパラメーター全体を削除できますが、Git bashアイコンが残ります。


したがって、私の場合はC:\Program Files\Docker Toolbox、パスにも追加する必要がありました。
Yar

"%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シェルをインストールすることを選択しました(基本的に、インストーラーが提供するすべてのもの)。

これが私のために働いたものです(の使用に注意してください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:コマンドが見つかりません、理由がわからないので、アドバイスしてください。
職人2016年

これは私のスクリーンショットi.cubeupload.com/Hi7ETK.png
Artisan

この問題に似ています:github.com/docker/docker/issues/17774。これを再グレードするためにさらにサポートが必要な場合は、別の質問を自由に開いてください。
Mrchief、2016年

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が含まれます。
KevB

これは私のために働いたものです。他のソリューションでは、ディレクトリパスのスペースについて不満があり、 "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"
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.