gpt4 book ai didi

尽管服务正在运行,但 Docker 容器会立即退出

转载 作者:行者123 更新时间:2023-12-02 18:55:34 24 4
gpt4 key购买 nike

类似的问题似乎存在,但没有一个有明确的答案(至少对我来说不是)。我在一个容器内有一个 LDAP 服务器,它带有 bin/start-ds文件。问题是一旦 shell 脚本完成,容器就会退出。如果脚本只是打印一条消息,我会理解退出,但在我的情况下,它会启动一个进程。由于一个进程正在运行,我希望我的容器在 detach 中启动它时会无限期地运行。模式。但事实并非如此,它会立即退出。任何指针将不胜感激。下面是我的简单Dockerfile :

FROM unboundid-base:0.2
MAINTAINER helloworld

CMD ["/home/unboundid/UnboundID-DS/bin/start-ds"]

最佳答案

可能有两个原因:

  • 添加--nodetach
  • CMD ["/home/unboundid/UnboundID-DS/bin/start-ds", "--nodetach"]
  • 容器在运行后立即退出的其他原因是缺乏资源。您可能有足够的资源,但同时运行的多个容器正在消耗您的资源。或者您只是在运行您的容器,但可能该容器需要更多资源才能运行,而您却没有做到这一点。分配更多资源,增加您的内存和内存,然后再次尝试运行您的容器。

  • 希望这可以帮助。

    关于尽管服务正在运行,但 Docker 容器会立即退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40308759/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com