我有一个过早退出,由于异常的泊坞窗容器。我想连接到它来调试问题,但我似乎无法保持它以连接到它运行。
这是我最初的运行命令:
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提示符问题。
覆盖与--entrypoint
参数的入口点。你可以这样做:
docker run -p 8080:80 -ti --env-file=Environment/secret.env --name starter1 --entrypoint /bin/bash starterapp