gpt4 book ai didi

docker-compose up 永远挂起。如何调试?

转载 作者:行者123 更新时间:2023-12-02 18:45:50 25 4
gpt4 key购买 nike

我有一个带有 dockerfile 和用于部署它的 docker-compose.yml 的项目。但是如果我运行 docker-compose up ,命令打印 Building app并永远挂起。我没有看到正在执行的任何步骤。由于没有网络流量,它也不会下载图像,并且使用的图像在缓存中可用。

我怎样才能在我的机器上调试和解决这个问题?我可以使用 docker(-compose) 的详细选项吗?

最佳答案

由于这是“docker-compose 挂起”的热门话题,因此我将发布我的问题的解决方案,这样可以节省 30 分钟的搜索时间。如果偶docker-compose --version挂起,这可能是您的解决方法。
当系统熵低时,Docker-compose 似乎会无限期挂起。 您可以通过运行来检查:

cat /proc/sys/kernel/random/entropy_avail
如果输出小于 1000,那几乎可以肯定它是挂起的。我在 VPS 上遇到过这种情况,那里的可用熵小于 10。
我的修复方法是安装 haveged ,这立即将我的可用熵增加到 2500 以上,并导致 docker compose 正常工作。

关于docker-compose up 永远挂起。如何调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59941911/

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