【问题标题】:docker status "Restating" forever码头工人状态“重新启动”永远
【发布时间】:2016-07-09 11:11:56
【问题描述】:

我创建了一些容器,它们还没有准备好使用,总是“重新启动”状态:

docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                          PORTS                        NAMES
02141a219070        debian              "/bin/bash"         53 minutes ago      Restarting (0) 3 minutes ago                                 test
3a8b684011d4        debian              "/bin/bash"         About an hour ago   Restarting (0) 4 minutes ago    10.140.10.151:443->443/tcp   support-web.equifax.ru
ad40188569cd        debian              "/bin/bash"         4 hours ago         Restarting (0) 25 minutes ago   10.140.10.150:443->443/tcp   vpn.equifax.ru

没有执行:

docker exec test /bin/bash

来自守护进程的错误响应:容器测试正在重新启动,等待容器运行

没有日志:

docker 日志测试

我是这样创建容器的:

docker run --name=test --restart=always debian /bin/bash

如何对 Docker 进行故障排除?

【问题讨论】:

  • 请说明你是如何运行镜像的,它是debian基础镜像
  • 您需要以交互方式运行 /bin/bash。否则,它将永远退出并重新启动。

标签: docker


【解决方案1】:

您需要以交互方式运行它。

docker run -ti --name=test --restart=always debian /bin/bash

说明

   -t, --tty=false                 Allocate a pseudo-TTY
   -i, --interactive=false         Keep STDIN open even if not attached

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-15
    • 2017-01-31
    • 1970-01-01
    • 2016-03-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多