docker给已经启动容器添加挂载目录
2019-10-09 16:15
1851 查看
docker添加挂载目录:先在docker容器里创建目录/import
1.关闭docker:/etc/init.d/docker stop
2.sudo su切换到root身份,cd /var/lib/docker/containers/容器id/,进入对应容器目录
3.vi hostconfig.json,修改如下,将容器目录/import绑定到主机/data目录:
"Binds": ["/data:/import"],
4.vi config.v2.json,修改如下,添加MountPoints:
"MountPoints": {
"/import": { "Source": "/data", "Destination": "/import", "RW": true, "Name": "", "Driver": "", "Type": "bind", "Propagation": "rprivate", "Spec": { "Type": "bind", "Source": "/data", "Target": "/import" }, "SkipMountpointCreation": false }
}, 5.启动docker:/etc/init.d/docker start 最后docker ecec -it 容器id /bin/bash进入ls -l /就可以看见import目录
相关文章推荐
- 升级docker后启动容器报错(目录挂载问题)
- Docker学习三两事(二)容器与主机共享文件(挂载目录)
- docker挂载本地目录和数据卷容器
- 使用 Docker Toolbox 实现自动启动一个容器,发布本机上的Web目录
- docker使用-v命令挂载宿主机目录后,容器内目录操作报错Permission denied
- Docker学习笔记--Docker 启动nginx实例挂载目录权限不够
- docker挂载本地目录并映射端口,生产环境中的docker部署方案(多端口多容器)
- docker-修改容器的挂载目录三种方式
- docker 查看容器挂载的目录
- 2017-12-11(docker挂载本地目录到容器)
- Docker使用-v挂载主机目录到容器后出现Permission denied
- Docker查看所有容器名称和IP和/opt挂载目录
- docker的启动和停止以及挂载目录的更换操作
- docker容器启动后添加端口映射
- docker Win8.1 docker toolbox tomcat 将本机工作目录挂载到 tomcat 容器的工作目录
- 使用Docker Toolbox运行httpd容器,挂载自己的网页目录为什么不行?-要搞清楚Toolbox终端根目录结构、虚拟机VM的根目录结构的区别
- 025-启动 docker 容器时,使用 -v 选项来挂载卷
- docker挂载本地目录和数据卷容器
- 挂载目录到数据库docker容器
- Docker中运行nginx并挂载本地目录到镜像中的方法