私のdocker VMという名前ですべてを再構築したい default
、私は使用した docker-compose down
しかし、それはコンテナを削除しただけで、すべての要件はまだインストールされていて、私はすべてを "再"セットアップできるように最初からそうなって欲しいのです。出来ますか ?
回答:
回答№1の場合は3これですべてのコンテナ、画像、ボリュームが削除されます
docker rm -f $(docker ps -aq)
docker image rm $(docker image ls -q)
docker volume rm $(docker volume ls -q)
ネットワークや秘密のように削除されないものもありますが、それらが問題を引き起こすことはないはずです。
新しいバージョンのdockerを使用している場合は、 docker system prune -a
代わりにコマンド。
しかし多分 --no-cache
argumantはあなたの問題に対する本当の解決策です。それを使用すると、dockerはキャッシュを使用せずにイメージを完全に再構築します。
回答№2の場合は1
以前のビルドを無視する簡単な解決策:
docker-compose build --no-cache
しかし、もっと破壊的なものがほしいと思うなら:
docker-machine rm default
docker-machine create default
eval $(docker-machine env default)