Docker调试一个立即停止的容器

来自Chinese Ikoula Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

ro:Docker depanarea unui container care se oprește imediat ru:Docker отлаживает контейнер, который немедленно останавливается pl:Docker debuguje kontener, który natychmiast się zatrzymuje ja:すぐに停止するコンテナをDockerでデバッグする fr:Docker déboguer un conteneur qui se stop immédiatement
这篇文章是从由软件进行自动翻译。你可以看到这篇文章的源代码

de:Docker-Debugging eines Containers, der sofort anhält nl:Docker debuggen van een container die onmiddellijk stopt it:Docker esegue il debug di un contenitore che si ferma immediatamente pt:Depuração de um contentor que pára imediatamente es:Docker depurando un contenedor que se detiene inmediatamente en:Docker debugging a container that stops immediately

简介

当你开始你的 docker run容器立即停止,有可能是你的PID 1 没有启动,但是你在日志中没有看到任何东西,也无法在你的容器中检查。
我们将看到如何调试一个立即停止的Docker 容器,方法是在PID 1 上强制执行一个命令。


课程

重新启动你的 docker run用下面的命令。

$ docker run -d --name NOM_DE_VOTRE_CONTENEUR NOM_DE_VOTRE_IMAGE /bin/sh -c "while true; do sleep 2; df -h; done"

这将使你的 PID 1仍在运行,所以你可以在你的容器中检查你的服务是否在运行,并对它们进行调试。




Cet article vous a semblé utile ?

0



您未被允许发表评论。