container diffコマンドは、コンテナで行われたファイルシステムの変更を表示するために使用されます。
※コンテナ内のファイルやディレクトリが追加、変更、削除されたかどうかを確認
diff
記述
docker container diff
【my_ubuntuコンテナ作成 コンテナに接続】
$ docker run -it --name my_ubuntu ubuntu bash
root@0a5fd35dc75b:/# ls -l
total 52
lrwxrwxrwx 1 root root 7 Apr 22 13:08 bin -> usr/bin
drwxr-xr-x 2 root root 4096 Apr 22 13:08 boot
drwxr-xr-x 5 root root 360 Apr 29 07:21 dev
drwxr-xr-x 1 root root 4096 Apr 29 07:21 etc
drwxr-xr-x 3 root root 4096 Apr 23 15:35 home
lrwxrwxrwx 1 root root 7 Apr 22 13:08 lib -> usr/lib
drwxr-xr-x 2 root root 4096 Apr 23 15:30 media
drwxr-xr-x 2 root root 4096 Apr 23 15:30 mnt
drwxr-xr-x 2 root root 4096 Apr 23 15:30 opt
dr-xr-xr-x 207 root root 0 Apr 29 07:21 proc
drwx------ 2 root root 4096 Apr 23 15:35 root
drwxr-xr-x 4 root root 4096 Apr 23 15:35 run
lrwxrwxrwx 1 root root 8 Apr 22 13:08 sbin -> usr/sbin
drwxr-xr-x 2 root root 4096 Apr 23 15:30 srv
dr-xr-xr-x 13 root root 0 Apr 28 04:39 sys
drwxrwxrwt 2 root root 4096 Apr 23 15:35 tmp
drwxr-xr-x 11 root root 4096 Apr 23 15:30 usr
drwxr-xr-x 11 root root 4096 Apr 23 15:35 var
【my_ubuntuコンテナ内にtomojiディレクトリを作成】
root@0a5fd35dc75b:/# mkdir tomoji
【my_ubuntuコンテナから抜ける】
root@0a5fd35dc75b:/# exit
【変更内容を表示】
$ docker container diff my_ubuntu
A /tomoji
C /root
A /root/.bash_history
【記号説明】
記号 | 説明 |
---|---|
A | ファイル追加 |
C | ファイル変更 |
D | ファイル削除 |