gpt4 book ai didi

Docker容器不断失去互联网

转载 作者:IT老高 更新时间:2023-10-28 21:40:24 26 4
gpt4 key购买 nike

我已配置为在 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, 37, 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容器不断失去互联网,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24754984/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com