Posted at

docker for macの構成についてメモ

More than 1 year has passed since last update.

docker for mac を入れたらイメージファイルはどこに行くの??

というところから気になったので調べた結果メモ


バージョン

2018/05/03時点

スクリーンショット 2018-05-03 15.24.55.png


ざっくりつくり

ここの図の言葉を使うと、

端末(mac)のDockerクライアントを介して、仮想Linux上のDOCKER_HOSTに指示を出す。

キャプチャ.PNG


Docker_hostへのシリアル接続

$ screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty

スクリーンショット 2018-05-01 23.48.11.png

ここを開きながらDockerクライアントで色々操作するとログが出たりしてたのしい

抜けるときは Ctl + A, Ctl + K , y


操作で確認


IMAGE

イメージは仮想Linuxの /var/lib/docker に格納されている。(コレ!というのは特定できず。今度調べる)

mac側から見た仮想ディスクのパスは以下から確認

キャプチャ.PNG


CONTAINER

コンテナを1つ立ち上げると、仮想Linux側の実行プロセスが1つ増えた。

mac側のプロセス数は変化なし。

↓確認コマンド

$ ps -ef |grep docker |wc -l


NETWORK

↓クライアント側でブリッジを新規作成したら

キャプチャ.PNG

↓仮想Linuxにブリッジが増える($ip a)

キャプチャ.PNG


参考リンク、文献

ありがとうございました!

Docker ドキュメント日本語化プロジェクト - アーキテクチャの理解

SOTA - Dockerのイメージはどこにある?