一尘不染

Docker:容器继续重新启动

docker

今天,我使用appcontainers / mediawiki
docker映像部署了MediaWiki实例,现在遇到一个新问题,无法找到任何线索。尝试使用以下方法附加到mediawiki前端容器后:

docker attach mediawiki_web_1

Terminated出于我忽略的原因,它在我的配置上做出回答,还尝试:

docker exec -it mediawiki_web_1 bash

我确实收到错误消息附近的内容:

Error response from daemon: Container 81c07e4a69519c785b12ce4512a8ec76a10231ecfb30522e714b0ae53a0c9c68 is restarting, wait until the container is running

这是我的新问题,因为此容器永不停止重新启动。我看到使用docker ps -a总是返回STATUS的状态Restarting (127) x seconds ago

问题是,我能够停止容器(我测试过),但是再次启动它似乎使它回到了重新启动的循环中。

知道这里可能是什么问题吗?直到我尝试附加它为止,整个过程都正常工作了。

我很伤心 :-(


阅读 2676

收藏
2020-06-17

共1个答案

一尘不染

docker logs当您不以交互方式运行容器时,该命令将显示容器正在生成的输出。这可能包含错误消息。

docker logs --tail 50 --follow --timestamps mediawiki_web_1

您也可以在前台运行一个新容器,docker run -ti <your_wiki_image>以查看其作用。您可能需要将docker- composeyml的一些配置映射到docker命令。

我猜想,附加到媒体Wiki进程会导致崩溃,从而损坏您数据中的某些内容。

2020-06-17