docker-修改容器挂载目录

Posted 江南叶少

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker-修改容器挂载目录相关的知识,希望对你有一定的参考价值。

1、停止容器

systemctl stop docker.service

# 一定要停止容器,不然修改无效

#检查容器是否已停止
docker ps

2、修改挂载点信息

"MountPoints": {
        "/etc/gitlab-runner": {
            "Source": "/opt/gitlab-runner/config",
            "Destination": "/etc/gitlab-runner",
            "RW": true,
            "Name": "",
            "Driver": "",
            "Type": "bind",
            "Propagation": "rprivate",
            "Spec": {
                "Type": "bind",
                "Source": "/opt/gitlab-runner/config",
                "Target": "/etc/gitlab-runner"
            },
            "SkipMountpointCreation": false
        },
        "/home/gitlab-runner": {
            "Source": "",
            "Destination": "/home/gitlab-runner",
            "RW": true,
            "Name": "27cbde18a296ee3f8cf2744d108e04fec26d0a75ecd1383d9deb4a5f802e26f7",
            "Driver": "local",
            "Type": "volume",
            "Spec": {},
            "SkipMountpointCreation": false
        },
        "/var/run/docker.sock": {
            "Source": "/var/run/docker.sock",
            "Destination": "/var/run/docker.sock",
            "RW": true,
            "Name": "",
            "Driver": "",
            "Type": "bind",
            "Propagation": "rprivate",
            "Spec": {
                "Type": "bind",
                "Source": "/var/run/docker.sock",
                "Target": "/var/run/docker.sock"
            },
            "SkipMountpointCreation": false
        },
        "/opt/maven": {
            "Source": "/opt/maven",
            "Destination": "/opt/maven",
            "RW": true,
            "Name": "",
            "Driver": "",
            "Type": "bind",
            "Propagation": "rprivate",
            "Spec": {
                "Type": "bind",
                "Source": "/opt/maven",
                "Target": "/opt/maven"
            },
            "SkipMountpointCreation": false
        }
    }

# 建议复制一个已有的挂载点,修改成添加的路径,再追加到最后面,要注意在倒数第二个的结尾加“,”

3、重启docker

systemctl start docker.service

# 确认容器是否启动
docker ps

4、进去容器查看

docker exec -it 容器ID  /bin/bash

以上是关于docker-修改容器挂载目录的主要内容,如果未能解决你的问题,请参考以下文章

docker-修改容器挂载目录

docker添加挂载目录或者添加端口

如何修改运行中的docker容器的端口映射和挂载目录

经验分享创建 docker 容器后修改挂载目录的方法

docker如何修改挂载路径(挂载目录)?(没弄完,先去弄别的)

docker给已经启动容器添加挂载目录