Docker容器不断丢失互联网

前端之家收集整理的这篇文章主要介绍了Docker容器不断丢失互联网前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我已配置在Centos 6.5上使用docker.容器经常丢失互联网.在这种情况下,我必须在主机上重启Docker.最近,我试图从一个失败的容器内运行yum更新.以下是来自/ var / log / docker的日志

2014/07/15 10:33:36 GET /v1.12/containers/update_test/json
[b601ba8c] +job container_inspect(update_test)
[b601ba8c] -job container_inspect(update_test) = OK (0)
2014/07/15 10:33:36 POST /v1.12/containers/update_test/attach?stderr=1&stdin=1&stdout=1&stream=1
[b601ba8c] +job container_inspect(update_test)
2014/07/15 10:33:36 POST /v1.12/containers/update_test/start
[b601ba8c] +job start(update_test)
[b601ba8c] -job container_inspect(update_test) = OK (0)
[b601ba8c] +job attach(update_test)
[b601ba8c] +job allocate_interface(5a5c0247441ef5872b531ba720ba1f7d8af2df1cbd47b4a98b84a7b995384d8b)
[b601ba8c] -job allocate_interface(5a5c0247441ef5872b531ba720ba1f7d8af2df1cbd47b4a98b84a7b995384d8b) = OK (0)
[b601ba8c] -job start(update_test) = OK (0)
2014/07/15 10:33:36 POST /v1.12/containers/update_test/resize?h=37&w=165
[b601ba8c] +job resize(update_test,37,165)
[b601ba8c] -job resize(update_test,165) = OK (0)
[b601ba8c] +job release_interface(5a5c0247441ef5872b531ba720ba1f7d8af2df1cbd47b4a98b84a7b995384d8b)
[b601ba8c] -job release_interface(5a5c0247441ef5872b531ba720ba1f7d8af2df1cbd47b4a98b84a7b995384d8b) = OK (0)
[error] container.go:492 5a5c0247441ef5872b531ba720ba1f7d8af2df1cbd47b4a98b84a7b995384d8b: Error closing terminal: invalid argument
[b601ba8c] -job attach(update_test) = OK (0)

如上所述,在主机上重新启动Docker可以解决问题.我不想继续重启docker,因为我打算通过docker运行生产应用程序.在这方面有人有任何想法吗?

如果您需要这方面的更多信息,请与我们联系.

最佳答案
很糟糕的是,我没有提到主机托管在Rackspace中.我很抱歉没有澄清(当时我认为这是无关紧要的). Rackspace的自动化程序一直在弄乱iptables,这显然影响了docker路由. Rackspace建议在/ etc中的某个地方创建一个锁文件,以防止他们的自动例程触及我现在忘记的iptables;如果他们遇到问题,任何人都应该很难从中得到这个.

猜你在找的Docker相关文章