自己做网站兼职,c 网站开发项目教程,网站开发综合实训,象山县住房建设局网站文章目录一、目录挂载格式二、需求实战2.1. 目录挂载2.2. 测试目录挂载_同步文件2.3. 测试目录挂载_同步文件夹一、目录挂载格式
我们可以在创建容器的时候#xff0c;将宿主机的目录与容器内的目录进行映射#xff0c;这样我们就可以通过修改宿主机某个目录的文件从而去影响…
文章目录一、目录挂载格式二、需求实战2.1. 目录挂载2.2. 测试目录挂载_同步文件2.3. 测试目录挂载_同步文件夹一、目录挂载格式
我们可以在创建容器的时候将宿主机的目录与容器内的目录进行映射这样我们就可以通过修改宿主机某个目录的文件从而去影响容器。
创建容器 添加-v参数 后边为 宿主机目录:容器目录
docker run -di --namemycentos3 -v /usr/local/myhtml/:/usr/local/nh --privilegedtrue centos:7格式1docker run -di -v 宿主机目录:容器目录 –name新的容器名 --privilegedtrue 镜像名称:tag 格式2docker run -di –name新的容器名 -v 宿主机目录:容器目录 --privilegedtrue 镜像名称:tag
如果你共享的是多级的目录可能会出现权限不足的提示添加--privilegedtrue参数即可。
二、需求实战
需求模拟
1.在宿主机/usr/local/myhtml创建目录新建index.html文件
2.登录容器进入/usr/local/nh目录查看index.html文件是否存在
#下载一个centos7的镜像
docker pull centos:72.1. 目录挂载
#1.在宿主机/usr/local/myhtml创建目录
cd /usr/local/
mkdir myhtml
#2.创建一个新的容器与宿主机进行目录挂载也就是目录共享改变宿主机挂在目录下的文件容器中的文件随之改变
#格式docker run -di --name新的容器名 -v 宿主机目录:容器目录 镜像名称:tag
docker run -di --namemycentos3 -v /usr/local/myhtml/:/usr/local/nh --privilegedtrue centos:7
#3.查看刚启动的容器
docker ps
#4.登录容器查看在/usr/local容器目录下面是否存在nh目录
docker exec -it mycentos3 /bin/bash
#5.进入目录挂载的目录
cd /usr/local/
#6.查看是否存在nh文件夹
ll2.2. 测试目录挂载_同步文件
#1.在宿主机的/usr/local/myhtml目录下添加index.html文件
cd /usr/local/myhtml/
#2.在index.html写入内容123
echo 123 index.html
#3.查看index.html内容
cat index.html
#4.进入mycentos3 容器内部
docker exec -it mycentos3 /bin/bash
#5.进入mycentos2容器的/usr/local/nh/目录下面是否存在index.html
cd /usr/local/nh/
#6.查看index.html内容
cat index.html2.3. 测试目录挂载_同步文件夹
#1.上传cas文件夹到宿主机挂载目录/usr/local/myhtml下面
上传文件夹夹略
#2.登录容器查看cas文件夹下面的文件是否有权限
docker exec -it mycentos3 /bin/bash
#3.进入指定的挂载目录
cd /usr/local/nh/
cd cas
ll可以正常查看文件 想学习更多微服务、分布式、中间件、数据库、项目快速构建等系列技术 请访问Gblfy主页:https://blog.csdn.net/weixin_40816738 让我们一起进步