docker吧 关注:5,403贴子:5,808
  • 3回复贴,共1
求助

容器重启后 修改的配置文件都恢复默认重置了

只看楼主收藏回复

我的git容器修改了opt目录下的git lab yml配置文件后,容器restart重启后 再进去看 我修改的内容全被恢复成默认了


IP属地:内蒙古来自iPhone客户端1楼2023-05-22 14:04回复
    大佬们咋办


    IP属地:内蒙古来自iPhone客户端2楼2023-05-22 14:05
    回复
      这种情况可能是由于容器的数据卷没有正确挂载导致的。数据卷是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等工具来管理容器。


      IP属地:黑龙江3楼2023-05-24 11:59
      回复
        不会办?别办!


        IP属地:河北4楼2023-06-03 13:40
        回复