2016-04-26 13 views
4

私は昨日初めてドッカーをインストールして使用しました。OSXでドッカーマシンを起動するには?

すべてが正常に機能していましたが、昨日の夜はコンピュータをシャットダウンしました。

今日、私はそれを起動し、私は私のドッキングウィンドウのアプリ上で動作するように望んでいた、しかし、私はエラーだ

docker run -d -p 8080:8080 container/app

ようにそれを実行しようとすると:

ドッキングウィンドウ:接続できませんがDockerデーモンに送信します。ドッカーデーモンはこのホストで動作していますか?

しかし、私は...再びドッキングウィンドウを起動する方法

アイデアを見つけることができませんか?

EDIT:

eval "$(docker-machine env default)" 

結果:TLS接続を確認し

エラー: "デフォルト" のマシンがある場合、ホストはdocker-machine env defaultコマンドは動作しません

+0

https://github.com/docker/kitematic/issues/1010 –

+0

詳細についてはhttps://docs.docker.com/machine/overviewでドキュメントを読んでください

eval "$(docker-machine env default)" 

を使用して環境変数を設定することができるはず - >既にチェック済み – F4Ke

+1

[eval "$(docker-machine env default)"の重複の可能性があるため、TLS接続のエラーチェックにつながる](http://stackoverflow.com/questions/36058492/eval-docker-machine-env-default-リード - エラーチェック - tls-connection) – molivier

答えて

6

を実行していません走っていない。

docker-machine lsコマンドを実行すると、構成済みのマシンのリストとその現在のステータス(実行中、停止中)が表示されます。

マシンが停止している場合は、docker-machine start <name-of-machine>を実行してください。その後、あなたは編集を参照してください

+0

しなければなりませんでした。ドッカーマシンはそれから 'ドッカーマシンの起動<マシン名> ' 私はまだ不満を表明していました。次のコマンドを実行すると、それが解決されました。 'docker-machine restart'次に ' eval "$(ドッカーマシンのenvのデフォルト)" ' – ali