1Panel icon indicating copy to clipboard operation
1Panel copied to clipboard

[BUG]容器构建停止后编辑重启Command解析错误

Open JAINKRE opened this issue 1 year ago • 2 comments

联系方式

No response

1Panel 版本

v1.10.16-lts

问题描述

dockerfile中构建容器命令:

CMD ["sh", "-c", "uwsgi --ini uwsgi.ini & nginx -g 'daemon off;'"]

构建成功后启动容器无误

但是,停止容器后编辑容器任意内容,重启容器,启动失败

通过排除发现,Command启动命令被解析错误

重现步骤

自行构建docker镜像:

docker run -d -p 8127:443 --name DevBuild.jainkre_python3flask-fk.4ddfc9aa jainkre_python3flask-fk:dev-build.4ddfc9aa

简单来说容器是一个flask项目,使用uwsgi作为服务,nginx作为反向代理。

构建产物直接输出在目标机器上,机器由1panel管理

此时,启动该容器成功:

image

容器状态一切正常:

image

停止容器,进行任意操作,比如修改容器名称:

image

此时Command显示:

'sh' '-c' 'uwsgi --ini uwsgi.ini & nginx -g 'daemon off;''

image

然后重启容器,失败,报错:

image

查看容器Command

image

而容器构建正确启动命令为: image

期待的正确结果

赶紧修复一下吧,应该是转义符的问题

一直以为是构建和命令问题,反复排除了几个小时,才发现是面板导致的。。。。

相关日志输出

No response

附加信息

No response

JAINKRE avatar Sep 24 '24 16:09 JAINKRE

感谢反馈,麻烦提供容器 inspect Cmd 部分的截图,方便的话可以加一下我

image

ssongliu avatar Sep 25 '24 02:09 ssongliu

感谢反馈,麻烦提供容器 inspect Cmd 部分的截图,方便的话可以加一下我

已申请

JAINKRE avatar Sep 25 '24 02:09 JAINKRE

@wanghe-fit2cloud 这个问题好像没有解决,今天又遇到了。

JAINKRE avatar Nov 27 '24 01:11 JAINKRE

@wanghe-fit2cloud 这个问题好像没有解决,今天又遇到了。

收到,我们本地环境再验证一下。

wanghe-fit2cloud avatar Nov 27 '24 03:11 wanghe-fit2cloud

@wanghe-fit2cloud 这个问题好像没有解决,今天又遇到了。

收到,我们本地环境再验证一下。

好的,希望可以尽快定位解决,十分感谢!

JAINKRE avatar Nov 27 '24 03:11 JAINKRE

v1.10.22 版本已发布。

wanghe-fit2cloud avatar Dec 18 '24 04:12 wanghe-fit2cloud