KDOC 185: コンテナの中身をホストマシンにダンプして理解する
この文書のステータス
- 作成
- 2024-06-06 貴島
- レビュー
- 2024-06-10 貴島
概要
コンテナのルートファイルシステムを、ホストマシンのファイルシステムにダンプして中身を観察する。
mkdir -p bundle/rootfs docker pull centos:8 docker run --rm --name tmp -d centos:8 sleep docker export tmp | tar -xC bundle/rootfs ls -al bundle/rootfs/
total 116 drwxrwxr-x 17 orange orange 4096 Jun 5 21:01 . drwxrwxr-x 3 orange orange 4096 Jun 5 21:01 .. lrwxrwxrwx 1 orange orange 7 Nov 4 2020 bin -> usr/bin drwxr-xr-x 4 orange orange 4096 Jun 5 20:55 dev -rwxr-xr-x 1 orange orange 0 Jun 5 20:55 .dockerenv drwxr-xr-x 55 orange orange 24576 Jun 5 20:55 etc drwxr-xr-x 2 orange orange 4096 Nov 4 2020 home lrwxrwxrwx 1 orange orange 7 Nov 4 2020 lib -> usr/lib lrwxrwxrwx 1 orange orange 9 Nov 4 2020 lib64 -> usr/lib64 drwx------ 2 orange orange 4096 Sep 15 2021 lost+found drwxr-xr-x 2 orange orange 4096 Nov 4 2020 media drwxr-xr-x 2 orange orange 4096 Nov 4 2020 mnt drwxr-xr-x 2 orange orange 4096 Nov 4 2020 opt drwxr-xr-x 2 orange orange 4096 Sep 15 2021 proc dr-xr-x--- 2 orange orange 4096 Sep 15 2021 root drwxr-xr-x 11 orange orange 4096 Sep 15 2021 run lrwxrwxrwx 1 orange orange 8 Nov 4 2020 sbin -> usr/sbin drwxr-xr-x 2 orange orange 4096 Nov 4 2020 srv drwxr-xr-x 2 orange orange 4096 Sep 15 2021 sys drwxrwxr-x 7 orange orange 4096 Sep 15 2021 tmp drwxr-xr-x 12 orange orange 4096 Sep 15 2021 usr drwxr-xr-x 20 orange orange 4096 Sep 15 2021 var
docker stop tmp
関連
- KDOC 77: 検証する方法があると理解が進む。試して理解するシリーズ
- KDOC 184: 『イラストでわかるDockerとKubernetes』で紹介されていた方法