练习:

1.创建一个卷叫sanchuang,然后进入sanchuang卷对应的目录,使用vim新建index.html文件,里面的内容如下:
    welcome  to  sanchuang
2.启动2台nginx的容器jiang-1和jiang-2,nginx的版本为1.30.3,挂载相同的卷sanchuang到容器内部的/usr/share/nginx/html
    jiang-1 发布的端口号为8090  
    jiang-2发布的端口号为809

3.查看卷sanchuang的详细信息
4.查看容器jiang-1的详细信息
5.打开浏览器访问2个容器发布的端口,查看是否看到相同的页面?

1.创建数据卷sanchuang

--创建命名卷

   docker volumn create sanchuang

--查看卷存储路径(找到_data目录)

   docker volumn inspect sanchuang

   输出中Mountpoint就是宿主机真实目录,一般是/var/lib/docker/volumes/sanchuang/_data

--进入卷目录

   cd /var/lib/docker/volumes/sanchuang/_data

--写入页面内容

   vim index.html

  (welcome to sanchuang )

2.启动两台nginx容器(这里nginx示例版本1.30.3)

docker run  -d --name jiang-1  -v sanchuang:/usr/share/nginx/html/  -p 8090:80  nginx:1.30.3

docker run  -d --name jiang-2  -v sanchuang:/usr/share/nginx/html/  -p 8091:80  nginx:1.30.3

3.查看卷 sanchuang 详细信息

docker volume inspect sanchuang

4.查看容器 jiang-1 详细信息

docker inspect jiang-1

5.浏览器访问验证(宿主机IP是你的虚拟机地址)

宿主机 IP:8090

宿主机 IP:8091

两个地址打开页面内容完全一样,因为共用同一份数据卷文件

更多推荐