【发布时间】:2018-11-06 21:38:54
【问题描述】:
我想在容器运行时启动以下服务。
sudo service celeryd start
sudo service celerybeat start
service php7.0-fpm start
service rsyslog start
当前以下命令无法运行 AWS ECS。并抛出一些错误。
ENTRYPOINT sudo service celeryd start
&& sudo service celerybeat start
&& service php7.0-fpm start
&& service rsyslog start && bash
请告诉我怎么做
提前致谢。
【问题讨论】:
-
请添加堆栈跟踪。还有这个
&& bash应该做什么? -
sudo 没用,好像你的 Dockerfile 没有
USER xxx指令,你是 root,正如 IgnacioYou should provide a command that doesn't end所说,所以你至少可以在末尾添加&& sleep infinity
标签: docker docker-compose dockerfile aws-ecs