Dockerコンテナサイズ

表題の件について。久しぶりに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)
$

上記はすでに停止させているコンテナであるが、サイズが取得できている。

以上。