如何设置 docker-machine 为默认值?
How to setup docker-machine to be as default?
我想从名为 default
的 docker VM 重建所有内容,我使用了 docker-compose down
但它只删除了容器,所有要求仍然安装,我想要它从一开始就保持原样,这样我就可以 're'-设置一切。可能吗?
这将删除所有容器、图像和卷
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
争论者才是您问题的真正解决方案。有了它,docker 将不会使用缓存并会完全重建图像。
将忽略以前构建的简单解决方案:
docker-compose build --no-cache
但如果你想要更具破坏性的东西:
docker-machine rm default
docker-machine create default
eval $(docker-machine env default)
我想从名为 default
的 docker VM 重建所有内容,我使用了 docker-compose down
但它只删除了容器,所有要求仍然安装,我想要它从一开始就保持原样,这样我就可以 're'-设置一切。可能吗?
这将删除所有容器、图像和卷
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
争论者才是您问题的真正解决方案。有了它,docker 将不会使用缓存并会完全重建图像。
将忽略以前构建的简单解决方案:
docker-compose build --no-cache
但如果你想要更具破坏性的东西:
docker-machine rm default
docker-machine create default
eval $(docker-machine env default)