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
原文地址:https://www.cnblogs.com/sandyyeh/p/14916006.html