Dockerの使用するファイル メモ
メモ
Docker version 18.03.1-ce
イメージ
一覧
docker image ls > ~/docker-images-ls.txt
イメージメタ情報
cat /var/lib/docker/image/overlay2/repositories.json | python -mjson.tool > ~/docker-overlay2-repositories.json
イメージ情報
cat /var/lib/docker/image/overlay2/imagedb/content/sha256/イメージsha256 | python -mjson.tool > ~/docker-image-イメージ名.json
コンテナ
一覧
docker ps -a > ~/docker-ps-a.txt
詳細
docker inspect コンテナ名もしくはコンテナID > ~/docker-inspect-コンテナ名.json cat /var/lib/docker/containers/コンテナID/config.v2.json | python -mjson.tool > ~/docker-container-コンテナ名.config.v2.json cat /var/lib/docker/containers/コンテナID/hostconfig.json | python -mjson.tool > ~/docker-container-コンテナ名.hostconfig.json
ボリューム
一覧
docker volume ls /var/lib/docker/volumes/ボリュームID
コンテナとボリューム
docker inspect コンテナ名もしくはコンテナID
MountsタイプがvolumeのSource
"Mounts": [ { "Type": "volume", "Source": "/var/lib/docker/volumes/3984c55068edfc52ea3a5741b "Destination": "/var/log/application_name", "Mode": "rw",
MountsタイプがbindのSource (ホストにマウントした永続データ用)
"Mounts": [ { "Type": "bind", "Source": "/srv/docker/xxxxx/yyyyy", "Destination": "/home/username/data", "Mode": "rw",