0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Dockerの余計なリソースを消す

Posted at

Dockerが余計なリソースを食っているなと思った時には docker system prune を実行するかと思います。

sudo docker system prune

ただ、これを実行してもどうも要領が減りきっていない気がします。

元:

$ df
Filesystem     1K-blocks     Used Available Use% Mounted on
tmpfs            5758708      960   5757748   1% /run
/dev/vda2      103018160 87289304  10469708  90% /
tmpfs           28793540        0  28793540   0% /dev/shm
tmpfs               5120        0      5120   0% /run/lock
tmpfs            5758708        4   5758704   1% /run/user/1000

実行後:

$ df
Filesystem     1K-blocks     Used Available Use% Mounted on
tmpfs            5758708      964   5757744   1% /run
/dev/vda2      103018160 64157264  33601748  66% /
tmpfs           28793540        0  28793540   0% /dev/shm
tmpfs               5120        0      5120   0% /run/lock
tmpfs            5758708        4   5758704   1% /run/user/1000

減ったけど、66%はまだでかい。んで調べる…。

$ sudo du --max-depth=1 /var/lib/docker/
4	/var/lib/docker/runtimes
16	/var/lib/docker/plugins
51262128	/var/lib/docker/overlay2
12848	/var/lib/docker/buildkit
10112	/var/lib/docker/image
4	/var/lib/docker/containers
4	/var/lib/docker/swarm
4	/var/lib/docker/tmp
28	/var/lib/docker/volumes
52	/var/lib/docker/network
51285208	/var/lib/docker/

やっぱり、 /var/lib/docker/overlay2 がまだまだ大きい。ということで、 -a --volumes をつけて再度実行。

sudo docker system prune -a --volumes

結果:

$ df
Filesystem     1K-blocks     Used Available Use% Mounted on
tmpfs            5758708      964   5757744   1% /run
/dev/vda2      103018160 12886448  84872564  14% /
tmpfs           28793540        0  28793540   0% /dev/shm
tmpfs               5120        0      5120   0% /run/lock
tmpfs            5758708        4   5758704   1% /run/user/1000

すっきり。

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?