美文网首页
docker 数据迁移

docker 数据迁移

作者: Suncy | 来源:发表于2019-11-22 14:16 被阅读0次

    简介:原先的容器,数据卷部署在root用户下,后领导要求将数据卷放在普通用户的home目录下更为安全,故做了数据卷的迁移,走了很多弯路,以下为最终成功案例:

    #第一次部署容器的数据卷存放路径为:
    volumes:  
            - /usr/local/docker/gitlab/config:/etc/gitlab
            - /usr/local/docker/gitlab/data:/var/opt/gitlab
            - /usr/local/docker/gitlab/logs:/var/log/gitlab
    
    #迁移数据卷(注:如直接使用cp 或者使用cp -r 基于cp后的路径启动容器都会失败)
    cp -ar /usr/local/docker/gitlab/config /home/docker/srv/gitlab
    cp -ar  /usr/local/docker/gitlab/data /home/docker/srv/gitlab
    cp -ar /usr/local/docker/gitlab/logs /home/docker/srv/gitlab
    

    注:cp-ar 是连同目录权限一并cp到指定目录
    另附参考:https://blog.csdn.net/s78365126/article/details/88065144

    相关文章

      网友评论

          本文标题:docker 数据迁移

          本文链接:https://www.haomeiwen.com/subject/egezictx.html