Docker スペースが足りない場合はどうすればよいですか?
Docker の空き容量不足を解決する方法:
1. Docker イメージ格納ディレクトリの空きサイズを確認する
du -hs /var/lib/docker/
2. 停止ドッカーサービス。
systemctl stop docker
3. 大容量のディスク領域を確認し、その上に新しい docker ディレクトリを作成します。
df -h mkdir -p /data/docker/lib
4. /var/lib/docker ディレクトリ内のファイルを、新しく作成したディレクトリ /data/docker/lib
rsync -avz /var/lib/docker /data/docker/lib/
5. /etc/docker/daemon.json を編集します。次のパラメータを追加します
{ "graph": "/data/docker/lib/docker" }
6. docker をリロードし、docker サービスを再起動します。
systemctl daemon-reload && systemctl restart docker
7. docker が新しいディレクトリ /data/docker/lib/docker に変更されたかどうかを確認します
[root@localhost ~]# docker info ... Docker Root Dir: /data/docker/lib/docker Debug Mode (client): false Debug Mode (server): false Registry: https://index.docker.io/v1/ ...
8. 古い docker ディレクトリを削除します
rm -rf /var/lib/docker
Common dockerクリーニング方法
docker system df は、Linux の df コマンドに似ており、Docker のディスク使用状況を確認するために使用されます。
docker system prune は、ディスクのクリーンアップ、閉じられたコンテナの削除に使用できますが、役に立ちませんデータ ボリュームとネットワーク、およびダングリング ミラー (タグなしミラー)。
docker system prune -a はより徹底的にクリーンアップし、Docker イメージを使用しないすべてのコンテナーを削除できます。これら 2 つのコマンドは、一時的に閉じたコンテナーとまだ使用されていない Docker イメージを削除することに注意してください。そのため、これらを使用する前によく考えてください。
推奨チュートリアル: 「docker ビデオ チュートリアル 」
以上がdocker に十分なスペースがない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。