表題の件について。久しぶりにDockerを少し触っていて、使いたいコンテナを`pull`しているのだがサイズが大きいのか時間がかかる。そういえばコンテナのサイズってどこかに載ってたっけ?と思ったのでメモ。
■ 環境
- Docker for Mac
- Mac OSX El Capitan
■ docker images
単純に下記コマンドで表示される情報に含まれていた。
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
bkimminich/juice-shop latest e0a3fe792015 13 days ago 316MB
httpd latest e74fcb59d25b 6 weeks ago 177MB
zookeeper 3.4.10 19604ac4a163 5 months ago 143MB
zookeeper latest 19604ac4a163 5 months ago 143MB
mysql latest 22be5748ecbe 6 months ago 406MB
php latest 9364fb774af9 6 months ago 369MB
elasticsearch latest bca6fa4a7062 7 months ago 353MB
$
また、実行中のコンテナもサイズを取得できるようであった。
$ docker ps -a -s
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES SIZE
bd625fc65344 bkimminich/juice-shop "npm start" 12 days ago Exited (255) 9 days ago 0.0.0.0:3000->3000/tcp juice 103kB (virtual 316MB)
$
上記はすでに停止させているコンテナであるが、サイズが取得できている。
以上。