联系方式
No response
1Panel 版本
v1.10.1-lts
问题描述
[BUG] 1panel自己构建php镜像的时候 总是自己添加 php-fpm 和 docker-php-entrypoint 自己在dockerfile 中的cmd 总是被替换 dockerfile中的cmd总是不执行
重现步骤
开发过程中 需要自己构建php镜像 关键PHP中很多时候的都需要用队列 因为队列的不稳定 所以要用Supervisor守护进程 我试着在 dockerfile 中添加 CMD [“/usr/bin/supervisord”, “-n”, “-c”, “/etc/supervisor/supervisord.conf”] 发现没有启动 Supervisor 一步步的查找 终于发现了

构建的容器自动添加了 entrypoint 和command 这个将 dockerfile 中的cmd给替换了 我将 entrypoint 和command 删除后 容器 Supervisor 启动正常 但是 php不正常了 试着将 2个命令合并到一条 试过多次也失败了
好像 docker-php-entrypoint php-fpm 最终 执行的 exec php-fpm 和我期望的/bin/bash 执行Supervisor 不符合 现在是实在想不出什么办法了 当然 写个 XX.sh文件 去执行2个命令的方式已经测试过了还是不行 期望大神指点一下
期待的正确结果
No response
相关日志输出
No response
附加信息
No response