Docker数据管理和网络通信
一、Docker 的数据管理
- 在 Docker 中,为了方便查看容器内产生的数据或将多个容器中的数据实现共享,就涉及到容器的数据管理操作
-
1.数据卷
-
数据卷是一个供容器使用的特殊目录,位于容器中,对数据卷的修改操作立即可见,并且更新数据不会影响到镜像,从而实现数据在宿主机与容器之间的迁徙
-
类似于 Linux 中对目录进行的 mount 挂载操作
①创建数据卷
docker run -itd -v /data1 -v /data2 --name web1 centos:7 /bin/bash
'//-v表示创建数据卷,多个-v可创建多个;--name可给容器自定义名称'
docker exec -it web1 /bin/bash
ls
'//可以两个数据卷data1和data2已挂载成功'
exit
②挂载宿主机目录作为数据卷
docker run -itd -v /opt/:/data1 --