【问题标题】:Docker images won't start sometime and it error logs says something I cannot understandDocker 映像有时无法启动,并且错误日志显示我无法理解的内容
【发布时间】:2017-03-15 05:43:08
【问题描述】:

我正在尝试重新启动我在 docker 中的 Process Maker 映像,但它不会启动。我试过docker startdocker start。我什至尝试了图像的 id 而不是图像名称。

当我docker logs processmaker 说的时候的日志:

[Tue Mar 14 11:20:00.953960 2017] [:crit] [pid 11] (11)Resource temporarily unavailable: AH00141: Could not initialize random number generator
httpd (pid 11) already running

有人知道如何解决这个问题吗?

【问题讨论】:

  • 张贴 docker psdocker ps -adocker logs failing_container 也可能有帮助
  • 容器内echo $PATH的输出是什么? (如果您无法启动它,您可以尝试在 dockerfile 中执行 RUN echo $PATH 或显示您的 dockerfile。

标签: docker processmaker


【解决方案1】:

不知何故,只有 docker stop down 对我不起作用。 到目前为止,对我来说最好的解决方案是制作一个如下所示的 bash 文件。我自己测试了很多次,它完成了所需的破解。

#!/usr/bin/env bash
# chmod +x start_dockers.sh
# ./start_dockers.sh

sudo docker-compose down

#stop all containers
sudo docker stop $(docker ps -aq)

sudo docker-compose up --build

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-31
    • 2021-11-12
    • 2020-09-02
    • 2018-08-08
    • 1970-01-01
    相关资源
    最近更新 更多