gpt4 book ai didi

build - Docker 构建卡住从 apt 安装包

转载 作者:行者123 更新时间:2023-12-05 00:27:18 25 4
gpt4 key购买 nike

我有一个 dockerfile,需要从 apt 安装一些 720mb 的软件包。

run DEBIAN_FRONTEND=noninteractive apt-get install -y python-pip python-dev\
supervisor mercurial subversion buildbot buildbot-slave subversion doxygen\
cmake cloc build-essential valgrind cccc scons g++ cppcheck qt4-dev-tools\
wget lcov graphviz

构建运行了几乎一半请求的包,然后它只是卡在那里闲置。

有没有办法确定进程是否已停止,或者它是否只是空闲等待网络或类似的东西?

最佳答案

您可以使用例如检查哪个进程正在运行ps faux | less .向下滚动以找到 lxc-start与您的容器对应的进程,并查看其下运行的内容(f 标志会触发一个森林显示,该显示应该以非常明显的方式显示哪些进程属于该容器)。

然后,您可以使用 strace -fp <pid>附加到该容器中最后一个正在运行的进程并查看它在做什么。

最后但并非最不重要的一点是,您可以尝试分 2 或 3 个阶段分解命令。在(不太可能)的情况下,问题来自提示您输入的包(这不应该发生,因为您指定了 noninteractive 前端,但谁知道)这将有助于将其挑出来。

关于build - Docker 构建卡住从 apt 安装包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20980303/

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