我有php容器和安装的监控器。但是使用命令: Docker文件中的CMD ["usr/bin/supervisord"]使容器完成失败(取消链接陈旧的套接字/var/run/visor.sock)。作为守护进程运行。但是如果删除CMD,并在容器运行后在bash中运行命令,它的完成就可以了。
编辑:我使用Laravel框架,我需要启动队列侦听器和其他进程。
发布于 2022-08-08 12:23:08
使用webdevops图像,它包含被监控的内容,没有任何问题。
webdevops/php-nginx:7.4
在容器中添加配置路径是
/opt/docker/etc/supervisor.d/MY_CONF.conf在运行时不分配用户(主管需要根)
发布于 2022-08-09 06:14:16
我解决了我的问题。我设置了命令usr/bin/supervisord && pfp-fpm并使其工作正确。如果没有运行命令,php-fpm容器就会在supervisord停止,然后失败。
https://stackoverflow.com/questions/73277697
复制相似问题