すぐに停止するコンテナをDockerでデバッグする

提供: Japanese 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 fr:Docker déboguer un conteneur qui se stop immédiatement
この記事は、自動翻訳ソフトウェアで行うからです。 記事のソースはここを参照してくださいすることができます。

zh:Docker调试一个立即停止的容器 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



あなたにはコメントを投稿する権限がありません。