dockerで停止しているコンテナのファイルを参照する

はじめに

エラーで起動しないコンテナ内のログファイルを見たかったので、その際のメモです。

コンテナIDを確認

docker ps -a

コンテナの場所を確認

docker inspect [コンテナID]

以下のような記述を探します。

"GraphDriver": {
    "Data": {
        "LowerDir": "/var/lib/docker/overlay2/22fa8c6efe873e2bf55a7848cf3130161ff92f6a8c40793bd09718168629fdeb-init/diff:/var/lib/docker/overlay2/8604761d18a70691df9b3fa40c6b3426591fcb0b482010b22d138bb4370eeae6/diff:/var/lib/docker/overlay2/28c843d1186302c81ad4d36d839c717bbb712fae5a65bbbe3ef10a4e737a8bb9/diff:/var/lib/docker/overlay2/14aa8c29e98db3e27f3349bd90ec498de1638a79124f5e815e54d89407f83c70/diff:/var/lib/docker/overlay2/53383a887a9f1e6df246b325bc049705f84ce879ea4b8af3e870b0bfe47802de/diff:/var/lib/docker/overlay2/f2d57566f3a851300416dd68018b2121cd15a8c41a5a6e81d6db8ac2099aa45e/diff:/var/lib/docker/overlay2/04abc5669168defed0377e517555454b16a4eb3a0afc94cb793163e71eea7b25/diff:/var/lib/docker/overlay2/74892dcac760cf99bf6c6759912a7aa0b028a9c5513ed5ec817a0ff3ec885b6f/diff:/var/lib/docker/overlay2/1789cfb93066cadf852e64b2a46801711d89deea7a93c57330d6075fc7b9aa43/diff:/var/lib/docker/overlay2/3deb4687ad379303208085b29e20bd14c0df19a456280c94cdc30933ba6dd16f/diff:/var/lib/docker/overlay2/c8b177e19735b1d38c6b7596f47017ec6261fe03de53459f386903b13b3b6670/diff:/var/lib/docker/overlay2/76f2ca239ae4255da45d6bf8ca0ca78c8c77de21f045cd94ffefe79cd22d83f9/diff:/var/lib/docker/overlay2/9d8a322ba143534727c8040bee0b8be1bc4db686614962588abda8a2fd386cfa/diff:/var/lib/docker/overlay2/f04ea7d375d7540d1c74f486b36397d9fa796e80c74ebfb129488840d8ee8d92/diff",
        "MergedDir": "/var/lib/docker/overlay2/22fa8c6efe873e2bf55a7848cf3130161ff92f6a8c40793bd09718168629fdeb/merged",
        "UpperDir": "/var/lib/docker/overlay2/22fa8c6efe873e2bf55a7848cf3130161ff92f6a8c40793bd09718168629fdeb/diff",
        "WorkDir": "/var/lib/docker/overlay2/22fa8c6efe873e2bf55a7848cf3130161ff92f6a8c40793bd09718168629fdeb/work"
    },
    "Name": "overlay2"
},

ファイル検索

後は検索するだけです。

sudo find /var/lib/docker/overlay2/22fa8c6efe873e2bf55a7848cf3130161ff92f6a8c40793bd09718168629fdeb -name "something.log"

未分類

Posted by ababa