gpt4 book ai didi

php - 如何在Docker容器中创建自动启动服务?

转载 作者:行者123 更新时间:2023-12-02 19:38:50 24 4
gpt4 key购买 nike

我用内置的PHP-FPM和nginx来构建Docker镜像。
尝试使用ENTRYPOINT执行

service php-fpm start
service nginx start

但是请参阅“entrypoint.sh:许可被拒绝”。
请帮助我解决此问题,或提出任何在容器启动时启动服务的方法。

最佳答案

您有两种选择来解决这个问题:

  • 使用以下方法在构建镜像期间编辑entrypoint.sh的权限:
    RUN chmod 755 /entrypoint.sh

  • 要么,
  • 您可以像这样执行entrypoint.sh:
    ENTRYPOINT /bin/bash -c "/entrypoint.sh"

  • 最后的选择将只执行 脚本,而没有 x权限。

    他们两个都对你很适合。希望能有所帮助。

    关于php - 如何在Docker容器中创建自动启动服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40979569/

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