当前位置: 首页 > 面试题库 >

Docker:容器继续重新启动

郑嘉悦
2023-03-14
问题内容

今天,我使用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总是html" target="_blank">返回STATUS的状态Restarting (127) x seconds ago

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

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

我很伤心 :-(


问题答案:

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

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

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

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



 类似资料:
  • 我创建了一个运行docker容器的Azure应用服务。 但是容器似乎一直在重新启动:2020-01-09 07:21:56.543INFO-用于站点xxx的容器xxx初始化成功,并准备好服务请求。2020-01-09 07:22:01.559错误-用于站点xxx的容器不健康,停止站点。2020-01-09 07:22:01.559INFO-停止站点xxx,因为它是不健康的。 由于它是一个资源密集型

  • 我今天使用应用程序容器/媒体维基泊出程序映像部署了MediaWiki的一个实例,我现在遇到了一个新问题,我找不到任何线索。尝试使用以下命令附加到媒体维基前端容器后: 由于我忽略的原因,它在我的配置中回答< code >终止,并尝试: 我确实收到了一些接近错误消息的内容: 这是我的新问题,因为这个容器永远不会停止重新启动。我可以看到,使用<code>docker ps-a。 问题是,我能够停止容器(

  • 问题内容: 考虑: 我按 + 退出。 我想继续运行此容器,但发现不能。 唯一的方法是 我对吗?有没有更好的方法?(我正在使用docker 0.8.0。) 问题答案: 您可以在现有容器退出后重新启动,并且所做的更改仍然存在。

  • 我有一个比postgresql运行更早的服务器,我读到Docker-ComposeV3不再使用HealthChecks来执行。我想知道除了之外,我还有什么其他选项。也就是说,我希望docker-compose重新启动失败后关闭/关闭的容器。我找到了这个线程,它展示了如何用docker-compose重新启动一个容器,如何用docker-compose重新启动一个容器,但这并没有解决我的问题。谢谢!

  • 我试着自学Docker和使用Docker compose。yml用来处理图像和合成文件。我已经成功地使用docker compose启动并运行了Wordpress图像。yml up-d通过这里的教程。。。https://docs.docker.com/compose/wordpress/),但只要我对compose文件和docker compose进行更改。yml up-d我再次无法访问更改,必须

  • 考虑: 我按下Ctrl键退出它。 我想继续运行这个容器,但我发现我不能。 唯一的方法就是 我说得对吗?有更好的方法吗?(我使用的是docker 0.8.0。)