设备环境:所有设备
BUG现象:通过页面上 Docker 安装,镜像用 zfile-dev/zfile-pro:latest
自动解析出的命令为 /bin/sh -c ''if [ -f /root/zfile-pro.zst ]; then zstd --no-progress -d /root/zfile-pro.zst && rm -rf /root/zfile-pro.zst && chmod +x /root/zfile-pro && /root/zfile-pro --spring.config.location=file:/root/application.properties; else chmod +x /root/zfile-pro && /roo
命令被截断了,且开头 sh -c 后面出现两个单引号。自动解析出的命令长度为 265,不确定是否是内部的数据库限制。
正常命令行 docker run zfile-dev/zfile-pro:latest
启动时,通过 docker inspect 容器名查看启动命令为:
"Cmd": [
"/bin/sh",
"-c",
"if [ -f /root/zfile-pro.zst ]; then zstd --no-progress -d /root/zfile-pro.zst && rm -rf /root/zfile-pro.zst && chmod +x /root/zfile-pro && /root/zfile-pro --spring.config.location=file:/root/application.properties; else chmod +x /root/zfile-pro && /root/zfile-pro --spring.config.location=file:/root/application.properties; fi"
],
尝试手动替换默认解析的命令: /bin/sh -c 'if [ -f /root/zfile-pro.zst ]; then zstd --no-progress -d /root/zfile-pro.zst && rm -rf /root/zfile-pro.zst && chmod +x /root/zfile-pro && /root/zfile-pro --spring.config.location=file:/root/application.properties; else chmod +x /root/zfile-pro && /root/zfile-pro --spring.config.location=file:/root/application.properties; fi'
保存后启动容器也不行,同样的报错。
出现频率:必现
联系方式:15631460423
日志文件:此问题无需日志,可百分百根据上面的操作复现。