繁体   English   中英

如何将docker-machine设置为默认值?

[英]How to setup docker-machine to be as default?

我想从名为default Docker VM重建所有内容,我使用了docker-compose down但是它只删除了容器,所有要求仍然安装,我希望它从一开始就保持原状,所以我可以-设置所有内容。 可能吗 ?

这将删除所有容器,图像和卷

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 argistant可以为您的问题提供真正的解决方案。 有了它,码头工人将不使用缓存,并将完全重建映像。

将忽略先前版本的简单解决方案:

docker-compose build --no-cache

但是,如果您想要更具破坏性的东西:

docker-machine rm default
docker-machine create default
eval $(docker-machine env default)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM