2017-11-08 1 views
0

私はMac用のドッキングウィンドウをインストールして、簡単なテストを実行するために、私はこれらの手順のすべてを実行するために持っているように見える(?)Macのコマンドラインでdockerを実行するには?

  1. 実行docker-machine startドッカデーモンを起動する
  2. 実行docker-machine env環境設定のリストを取得します。
  3. これらの設定を設定するには、ファイル名を指定して実行eval $(docker-machine env)
  4. 最後にあなたがdocker run hello-world
  5. のような例を実行することができますそして、あなたは別の端末ウォンの中から同じ例を実行しているとして、あなたはこれらのコマンドのすべてを実行し、端末を覚えています仕事はありません。

ドッカーを使用するためにデーモンを起動する方法やマシン/ターミナルをセットアップする方法は正しいですか?それとももっと簡単な方法がありますか?

答えて

1

Docker for MacではなくDocker Toolboxがインストールされているようです。

Docker for Macがinstalledになると、より合理的な操作が可能になります。 Linux VMは大部分が隠されており、VirtualBoxを実行する必要はありません。

dockerコマンドは、VMからのドッカーソケットがマップされるため、環境を設定せずにデフォルトで新しいVMに接続します。

→ ls -l /var/run/docker.sock 
lrwxr-xr-x 1 root daemon 57 1 Nov 00:02 /var/run/docker.sock -> /Users/matt/Library/Containers/com.docker.docker/Data/s60 
+0

私は 'Docker for mac'をインストールした後、私はちょうど' docker run'や 'docker ps'のようなコマンドを任意の端末から実行できますか? – Alex

+0

VMからのドッカーソケットがシステム – Matt

+0

と共有されているようです。ありがとう! – Alex

関連する問題