【发布时间】:2020-01-22 19:39:37
【问题描述】:
我想以 root 用户身份启动 nginx 和 cron,以 1001 用户身份启动 php-fpm。我怎样才能做到这一点?我想我必须创建一个入口点脚本,在其中使用 su-exec 并以 root 身份启动 nginx 和 cron 并在启动 php-fpm 的 docker compose 中设置 CMD 并通过 docker compose 设置用户 1001。
【问题讨论】:
-
您在同一个容器中使用这 2 个服务?
-
是的...nginx和php-fpm...和Cron
-
我建议您首先使用单独的容器运行每个服务,然后使用您想要的用户运行每个服务
-
似乎是正确的路径,但现在可以在不同用户的同一个容器中运行它们?
-
是的,请查看我的回答中的链接
标签: docker