2020/08/20
dockerで No space left on deviceの場合の対処
対処法
# 不要な image / container / network などを削除してくれる
% docker system prune
WARNING! This will remove:
- all stopped containers
- all networks not used by at least one container
- all dangling images
- all dangling build cache
# 削除したいimageを検索して一括削除(tagに命名規則などがある場合に便利)
% docker rmi -f $(docker images | grep search-text | awk '{print $3}')
# 削除したいvolume名を検索して一括削除
% docker volume rm $(docker volume ls -q | grep search-text)
こちらを実行すれば不要なものが大体削除されて、Disk spaceのあきが確保できます。
それでも解決できない場合は、docker desktop の Preferences > Resources > Disk image size を上げる必要があります。
以上です。
関連する記事
tmkmsをdockerでビルドしてローカルのdocker-compose環境で利用してみる
tendermintのkey management systemであるtmkmsをsoftsignモードでテスト環境に導入してみる
[22.0]Local環境でbitcoind@Regtestを動かしてみる
version22.0のbitcoind・Regtestネットワークをdocker-composeを使って動作確認をしました
[ADA]Cardano Submit APIを起動するDockerfileを作りました
Cardano Submit APIのDocker imageを作成しました
[ADA]Cardano DB Syncを起動するDockerfileを作りました
Cardano DB SyncのDocker imageを作成しました