を構成:無効化キャッシュは、私はDockerfileはこのようになります場合会った
FROM image with fully-configured server (without application)
COPY war created locally by IntelliJ inside server in Docker image
を基本的に私はこのDockerfile、ドッカーでコンテナを始めているたびに新しいイメージを作成します。この.war
ファイルが頻繁に変更されているため(開発中に簡単に.warイメージを展開するためにDockerを使用するのが目的です)、このアプリケーションの古いバージョンではイメージを使用していません。これはディスク上のスペースに問題を引き起こし、私は廃止予定のイメージを手動で整理しなければなりません。
を無効にする方法はありますか?ドッカーのキャッシュ?私はドッカー作成ファイルで接続された一連のサーバーを使用していますので、それが何らかの形で管理して、もはや不要になったときに自動的に削除することができますか?
docker build
は--no-cache
のパラメータを持ちますが、すべてのレイヤ(すべてのコマンドは常に実行されますが、イメージ/レイヤーのリポジトリ内に保存されます)のキャッシュは無効になります。また--force-rm
は私のために働いていません。
私はダングリングイメージを取り除く方法を既に知っているとは確信していませんが、私は ダーリングイメージを削除することを願っています。 -aq -f dangling = true) ' – SangminKim