You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This discussion was converted from issue #4215 on March 17, 2024 14:45.
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
联系方式
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
Beta Was this translation helpful? Give feedback.
All reactions