2016-03-24 9 views
10

ドッカーがインストールされていて、問題があるようです。Mac OS X sudo docker Dockerデーモンに接続できません。ドッカーデーモンはこのホストで動作していますか?

$docker ps

STATUSポートの名称 $sudo docker ps を作成したコンテナのIDイメージコマンドは、ドッカーデーモンに接続できません。ドッカーデーモンはこのホストで動作していますか?

あなたがドッキングウィンドウのツールボックスを使用している場合、私は何か

+0

がいいだろうに再起動現在使用しているドッカーのバージョン(またはインストール方法)を教えてください – Jeffrey04

答えて

0

をやるべきこと、あなたが使用するようにシェルを設定する必要があり、環境に

docker-machine env default 
26

を設定するには、ドッキングウィンドウのpsコマンドを実行する前にこれを入力しますドッカー: eval $(docker-machine env default) このコマンドはどこから来たのですか? docker-machine env default実行すると、次のように表示されます以下:あなたがまたは単に経由で事前にドッカーホストを開始する必要がない場合もありまた

$ docker-machine env default 
export DOCKER_TLS_VERIFY="1" 
export DOCKER_HOST="tcp://192.168.99.100:2376" 
export DOCKER_CERT_PATH="/Users/eric/.docker/machine/machines/default" 
export DOCKER_MACHINE_NAME="default" 
# Run this command to configure your shell: 
# eval $(docker-machine env default) 

docker-machine start default

+1

"default"が既に実行されていて、まだDockerデーモンに接続できない場合はどうしたらいいですか? – Yong

+1

これはMac上の最新のドッカーのバージョンでは動作しませんが、これに相当するものを教えてください。 – vikramvi

+0

ありがとう!!完璧に動作します!私はdocker-machine start defaultを実行してからdocker-machine env defaultを実行しなければならなかった –

0

する新しい端末&再起動時に、それが永続しているとbash_profileファイル

echo "eval \$(docker-machine env default)" >> ~/.bash_profile 
0

ドッキングウィンドウマシンにそれを置くことのVirtualBoxで動作OSXのための従来のものです。何をすべきが完全それを取り除くされ、その後、あなたがドッキングウィンドウの最新バージョンをダウンロードする必要があり、それはドッカーと呼ばれるMacのため

ことを確認し、あなたからのレガシードッキングウィンドウ、およびドッキングウィンドウ-マシンを削除Macをインストールする前にMac用Dockerそうしないと、インストール後に従来のドッカーバイナリが優先され、Dockerデーモンに接続できないというエラーメッセージが表示されます。

0

私は、次の手順でそれを解決し、この同じ問題を持っていた:

docker-machine restart 

は(など、など、またはiTerm2)ターミナルを終了し、あなたもあれば

eval $(docker-machine env default) 
関連する問題