容器重启后 修改的配置文件都恢复默认重置了
docker吧
全部回复
仅看楼主
level 1
宇宙级🍗 楼主
我的git容器修改了opt目录下的git lab yml配置文件后,容器restart重启后 再进去看 我修改的内容全被恢复成默认了
2023年05月22日 06点05分 1
level 1
宇宙级🍗 楼主
大佬们咋办
2023年05月22日 06点05分 2
level 1
这种情况可能是由于容器的数据卷没有正确挂载导致的。数据卷是Docker中用来存储容器数据的一种机制,它允许容器中的数据在容器删除或重启后仍然保留。
你可以检查一下你的git容器的启动命令中是否正确地挂载了数据卷。具体来说,你需要在docker run命令中使用-v参数将宿主机上的目录挂载到容器内的/opt目录,例如:
docker run -v /path/to/host/opt:/opt gitlab/gitlab-ce
其中,/path/to/host/opt是宿主机上的目录,你需要将其替换为实际的目录路径。
如果你已经正确地挂载了数据卷,但是修改的内容仍然无法保存,请检查一下你修改的文件的权限是否正确。你可以使用chmod命令修改文件的权限,例如:
chmod 777 /path/to/host/opt/gitlab.yml
其中,/path/to/host/opt/gitlab.yml是你修改的文件的路径。
如果以上方法都无法解决问题,你可以尝试删除容器并重新创建,或者使用Docker Compose等工具来管理容器。
2023年05月24日 03点05分 3
level 1
不会办?别办!
2023年06月03日 05点06分 4
1