docker

Docker for Macのvolumesの場所

More than 1 year has passed since last update.

docker-composeにてvolumesを指定すると、dockerコンテナを再起動してもデータが消えないように
どこかにvolumeが作られるが、どうやってアクセスするのかがわからなかった・・・
アクセスする方法がわかったのでまとめておく

環境

macOS: 10.13.1
docker: 17.09.0-ce

仮想マシンにアクセスする

仮想マシンの上で実行されている(らしい)ので、
一度仮想マシンにアクセスする必要がある

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

volumesの場所

ls /var/lib/docker/volumes

おまけ(screenの終了方法)

C-a k (Ctrl+aを押した後に k)
するとconfirmが出るので"y"で終了

Confirm 'kill-window'? (y/n) y

参考