附加到一个容器中产生异常

问题描述 投票:1回答:1

我有一个过早退出,由于异常的泊坞窗容器。我想连接到它来调试问题,但我似乎无法保持它以连接到它运行。

这是我最初的运行命令:

docker run -p 8080:80 --env-file=Environment/secret.env --name starter1 starterapp 

如果我尝试:

docker attach starter1

它给:

你可以不重视停止容器,首先启动

如果我尝试:

docker start -ai starter1

它启动,但给我的异常,并退出。

如果我尝试:

docker exec -i -t starter1 /bin/bash

我得到:

从后台程序错误响应:集装箱87ac5aade2d298c113bd31b50944b5095601eafc6fe29aebc046eacc76c5c2c9没有运行

我也尝试:

docker run -it --rm starterapp /bin/bash -i

但它仍然异常后转储出,不打开bash命令提示符。

如何进入一个bash shell的调试问题?唯一的例外是从红隼(Web服务器)产生由于缺失值,所以我应该能够自由我只是不能保持它的运行,所以我无法连接到它访问bash提示符问题。

docker
1个回答
2
投票

覆盖与--entrypoint参数的入口点。你可以这样做:

docker run -p 8080:80 -ti --env-file=Environment/secret.env --name starter1 --entrypoint /bin/bash starterapp 
© www.soinside.com 2019 - 2024. All rights reserved.