Slide 30
Slide 30 text
マウントの確認
$ docker inspect $(docker-compose ps -q app)
"Mounts": [
{
"Type": "bind",
"Source": "/host_mnt/Users/zaru/Desktop/mysql-con/node-app",
"Destination": "/host-dir",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
},
{
"Type": "volume",
"Name": "node-app_shared-volume",
"Source": "/var/lib/docker/volumes/node-app_shared-volume/_data",
"Destination": "/shared-volume",
"Driver": "local",
"Mode": "rw",
"RW": true,
"Propagation": ""
},
{
"Type": "volume",
"Name": "0fdffba5e61811ce46b4384cd982593fc5dd928ba7ac1078f37b5cbbdb1adba7",
"Source":
"/var/lib/docker/volumes/0fdffba5e61811ce46b4384cd982593fc5dd928ba7ac1078f37b5cbbdb1adba7/_data"
,
"Destination": "/my-volume",
"Driver": "local",
"Mode": "rw",
"RW": true,
"Propagation": ""
}
],
ターミナル
❸ホストをマウント
Mac 側のディレクトリをマウントし
ているのがわかる
❷ボリュームをマウント(名前付き)
DockerVM 内部にあり、Name が指
定したものになっている
❷ボリュームをマウント(無名)
Docker が自動でつけた ID が付いている
docker inspect はコンテナの情報
をいろいろ表示するやつ。
docker-compose で立ち上げたコン
テナ名はプロジェクト名の prefix が
付いていて覚えにくいので
docker-compose ps コマンドで出
力したものを利用している