docker exec VS docker--rm-d--rm--来自的卷
我想备份我的gitlab容器。有两种选择:docker exec VS docker--rm-d--rm--来自的卷,docker,Docker,我想备份我的gitlab容器。有两种选择: docker exec -ti my.gitlab.container sh -c "/opt/gitlab/bin/gitlab-rake gitlab:backup:create" 或 第二个创建了一个完全不需要的容器。但它会增加价值吗 第一个有什么问题吗?两者都完全正确 即使停止github容器,也可以运行方法中的卷。也是唯一的方法,因为docker exec相对较新 即使数据未存储在卷中,也可以使用docker exec方式 “问候”更正了第
docker exec -ti my.gitlab.container sh -c "/opt/gitlab/bin/gitlab-rake gitlab:backup:create"
或
第二个创建了一个完全不需要的容器。但它会增加价值吗
第一个有什么问题吗?两者都完全正确 即使停止github容器,也可以运行方法中的卷。也是唯一的方法,因为docker exec相对较新 即使数据未存储在卷中,也可以使用docker exec方式
“问候”更正了第二个选项的正确性(-d与--rm不兼容)我不知道我的编辑发生了什么。所以请你编辑这个问题-d与--rm不兼容。第二个命令通过-ti更改-d。同时编辑标题
docker run -d --rm --volumes-from my.gitlab.container gitlab-ce sh -c "/opt/gitlab/bin/gitlab-rake gitlab:backup:create"