作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我的 Docker Machine 经常出现问题 - 每隔几天它就会超时,一旦发生这种情况我就无法恢复。
示例
docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
default virtualbox Timeout
环境信息
uname -a Darwin ColeyMBPR 15.4.0 Darwin Kernel Version 15.4.0: Fri Feb 26 22:08:05 PST 2016; root:xnu-3248.40.184~3/RELEASE_X86_64 x86_64
docker version 1.11.0
docker-machine version 0.7.0
vboxmanage --version 5.0.20r106931
尝试的解决方案
我已经尝试过以下事情,没有特别的顺序:
eval "$(docker-machine env default)"
docker-machine regenerate-certs default
破解
现在唯一对我有用的是销毁 docker 机器并重新创建它。这会破坏我所有的图像和容器,并且重新设置它非常耗时。
docker-machine rm -y default && docker-machine create -d virtualbox default && eval $(docker-machine env)
有什么我可以尝试的吗?谢谢!
更新:5 月 9 日(复制步骤)
我可以通过以下步骤可靠地重现此问题:
docker-compose up
构建一些容器。最佳答案
关于macos - Docker 机器超时 - 如何在不破坏机器的情况下修复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37069718/
我是一名优秀的程序员,十分优秀!