修改docker的配置后,容器内文件会还原

有关 Docker 的使用讨论。

版主: TerraSupportTMsupportTMjack

回复
头像
gaga
帖子: 6
注册时间: 2020年 11月 16日 星期一 10:22 am

修改docker的配置后,容器内文件会还原

帖子 gaga »

每次编辑某个docker容器的配置,如端口设置、卷挂载等设置后,容器内的文件就会还原到初始状态,求解
wishful
帖子: 220
注册时间: 2019年 12月 21日 星期六 8:25 pm

Re: 修改docker的配置后,容器内文件会还原

帖子 wishful »

这个应该是有的卷的位置配错了,或者是少配卷了. docker inspect 容器名或ID,查看volume那个组里面,看看是否有 名称: { } 的。
刚踩过这坑。
wishful
帖子: 220
注册时间: 2019年 12月 21日 星期六 8:25 pm

Re: 修改docker的配置后,容器内文件会还原

帖子 wishful »

从网上拷贝过来的目录信息,尤其要注意前后的空格和特殊字符等。上次我的好像是有一个卷映射后面多了一个空格,造成没映射上去,那个目录是空的,登录上去看那个卷没挂好,重挂就可以了。
头像
gaga
帖子: 6
注册时间: 2020年 11月 16日 星期一 10:22 am

Re: 修改docker的配置后,容器内文件会还原

帖子 gaga »

wishful 写了: 2020年 12月 10日 星期四 7:13 pm 这个应该是有的卷的位置配错了,或者是少配卷了. docker inspect 容器名或ID,查看volume那个组里面,看看是否有 名称: { } 的。
刚踩过这坑。
我都是直接在TOS桌面上对docker进行操作的,并没有进命令行或直接操作文件
wishful
帖子: 220
注册时间: 2019年 12月 21日 星期六 8:25 pm

Re: 修改docker的配置后,容器内文件会还原

帖子 wishful »

这就麻烦了,谁也不知道你的卷是否挂对了。
你这个是挂几个空卷,还是要自己编写配置文件的卷?
如果是挂空卷的,最有可能是启动后,里面不生成内容那个目录挂错了。
回复

回到 “Docker”