docker for mac を入れたらイメージファイルはどこに行くの??
というところから気になったので調べた結果メモ
バージョン
ざっくりつくり
ここの図の言葉を使うと、
端末(mac)のDockerクライアントを介して、仮想Linux上のDOCKER_HOSTに指示を出す。
Docker_hostへのシリアル接続
$ screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty
ここを開きながらDockerクライアントで色々操作するとログが出たりしてたのしい
抜けるときは Ctl + A, Ctl + K , y
操作で確認
IMAGE
イメージは仮想Linuxの /var/lib/docker に格納されている。(コレ!というのは特定できず。今度調べる)
mac側から見た仮想ディスクのパスは以下から確認
CONTAINER
コンテナを1つ立ち上げると、仮想Linux側の実行プロセスが1つ増えた。
mac側のプロセス数は変化なし。
↓確認コマンド
$ ps -ef |grep docker |wc -l
NETWORK
参考リンク、文献
ありがとうございました!
Docker ドキュメント日本語化プロジェクト - アーキテクチャの理解
SOTA - Dockerのイメージはどこにある?