【已解答】docker创建和修改出错
系统:Debian GNU/Linux 12 (bookworm) x86_64(Py3.7.16)(稳定版) v10.0.2-LTS 更新时间:2025-12-16 16:48:24
创建DOCKER容器的问题:
本地镜像手动创建,非容器商店或编排,以n8n为例,只要设置挂载目录就会创建出错,提示“容器创建失败!docker主进程或iptables异常,请在合适的时候重启docker服务!”,重启docker服务后还是报错,但是发现删除挂载目录就可以正常创建,好像和iptables并没有什么关系。
既然新建出错,那就先不设置挂载,创建完再编辑。但是编辑也会出错,这个之前反馈过,但是一直没有收到回复。
编辑挂载目录,提交保存提示“更新失败!400 Client Error for http+docker://localhost/v1.47/containers/create?name=n8n_1766069051: Bad Request ("no command specified"),新容器没有创建成功,已恢复旧容器!”
实际测试,只要是编辑容器,即使不做任何更改,点开编辑页面直接提交保存,也会提示这个错误。
在论坛看到有其他人也反馈这个问题,工作人员回复编排的容器不允许编辑会这样,但是我这是本地镜像手工创建的。
挂载目录会报错,是因为你的容器目录填写不正确
无法编辑是,镜像的配置问题,镜像制作时没有保留启动命令行
阿珂 发表于 2025-12-20 15:58
挂载目录会报错,是因为你的容器目录填写不正确
无法编辑是,镜像的配置问题,镜像制作时没有保留启动命令 ...
如果是必要项或者配置项不正确造成的,能否做个提示或者判断呢?也就是说更人性化一些 阿珂 发表于 2025-12-20 15:58
挂载目录会报错,是因为你的容器目录填写不正确
无法编辑是,镜像的配置问题,镜像制作时没有保留启动命令 ...
我对docker使用并不专业,只会基本的使用,不了解启动命令行的作用。但是n8n作为全球比较知名的项目,我没有在他的部署说明里找到command相关的配置说明,这个是否必须呢?我没有配置这一项,但我的n8n也是正常使用的 阿珂 发表于 2025-12-20 15:58
挂载目录会报错,是因为你的容器目录填写不正确
无法编辑是,镜像的配置问题,镜像制作时没有保留启动命令 ...
关于启动命令行command,我在网上搜索了一下,这个应该不是必须设置的项目。
而且像n8n这样的全球范围的项目应该也不会犯这么低级的错误。
是否是宝塔的特殊机制需要这个配置呢?
或者是bug造成的? 这个不是bug
如果不会的话,就直接用应用商店的直接安装 阿珂 发表于 2025-12-22 11:50
这个不是bug
如果不会的话,就直接用应用商店的直接安装
我试了一下从应用商店安装。
但是通过应用商店安装,一些环境变量就不能自定义了,例如时区、账号认证需要用到的回调URL,这些都是高频使用的功能。
而且我注意到应用商店创建的容器command参数也没有填写
页:
[1]