Docker:Container再次重新启动

我今天使用appcontainers / mediawiki docker镜像部署了一个MediaWiki的实例,现在我有一个新的问题,我找不到任何线索。 尝试使用以下命令附加到mediawiki前置容器后:

docker attach mediawiki_web_1 

哪个答案因为我忽略的原因而Terminated在我的configuration上,还试着:

 docker exec -it mediawiki_web_1 bash 

我得到了一些接近错误信息的东西:

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

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

事情是,我能够停止容器(我testing),但再次启动它似乎把它带回到重新启动循环。

任何想法可能是这里的问题? 整个事情正常工作,直到我试图附加它…

我很伤心 :-(

docker logs命令将显示一个容器在不交互运行时产生的输出。 这可能包含错误消息。

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

你也可以使用docker run -ti <your_wiki_image>在前台运行一个新的容器来查看它的function。 您可能需要将docker-compose yml中的某些configuration映射到docker命令。

我猜想,附加到媒体维基进程导致崩溃已损坏的数据中的东西。

从个人的经验,听起来像你的docker容器内有一个问题,不允许它重新启动。 因此,容器内的某个进程会导致重新启动挂起,或者某个进程正在导致容器在启动时崩溃。

当你启动容器时,如果你打算附加它的话,确保你启动了“-d”。 (例如“docker run -d mediawiki_web_1”)