LoginSignup
25
25

More than 5 years have passed since last update.

Dockerの不要コンテナとイメージを削除するワンライナー

Posted at

イメージを消すとき先にコンテナを消します。

2> /dev/nullは僕の好みで付けてます。
シェルスクリプトに組み込むときに余計な出力が好きじゃないので

環境

vmfusionにdocker-machineで構築しています。

$ docker version
Client version: 1.7.0
Client API version: 1.19
Go version (client): go1.4.2
Git commit (client): 0baf609
OS/Arch (client): darwin/amd64
Server version: 1.7.0
Server API version: 1.19
Go version (server): go1.4.2
Git commit (server): 0baf609
OS/Arch (server): linux/amd64

不要なコンテナを削除

終了されているコンテナのみを削除

$ docker rm $(docker ps -aqf "status=exited") 2> /dev/null

不要なイメージの削除

開発してると溜まるイメージ

$ docker rmi $(docker images -aqf "dangling=true") 2> /dev/null
25
25
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
25
25