【发布时间】:2020-04-08 15:13:22
【问题描述】:
我将 docker、docker-compose 用于图像并基于 alpine 3.10 与我的应用程序和主管一起创建图像(由文档 3.3.5 提供)。但是在我进入容器并启动 supervisorctl 后,我遇到了错误。有人可以帮我解决它吗?
来自 img 的卷
volumes:
- ./php-consume/supervisord.conf:/etc/supervisord/conf.d/supervisord.conf
还有我的supervisord.conf
[program:messenger-consume]
command=php /var/www/symfony/bin/console messenger:consume success andraction_parse_row_success --limit=100
numprocs=2
autostart=true
autorestart=true
process_name=%(program_name)s_%(process_num)02d
[supervisord]
nodaemon=true
当我进入容器并运行 supervisorctl
ivan@ivan-laptop:~/hosts/docker-symfony$ docker exec -it bc6df01db4db ash
/var/www/symfony # supervisorctl
unix:///run/supervisord.sock no such file
【问题讨论】:
-
您可以在问题中包含您的
Dockerfile吗?尝试在容器中启动和停止服务有点不寻常,通常如果您需要运行多个事物,在单独的容器中运行它们是更好的做法。 -
你找到解决办法了吗?
标签: docker supervisord alpine