Docker 数据管理和网络通信
Docker 数据管理 在Docker中,为了方便查看容器内产生的数据或者将多个容器中的数据实现共享,就涉及到容器的数据管理操作。 管理Docker容器中数据只要有两种方式:数据卷(Data Volumes)和数据卷容器(Data Volumes Containers) 数据卷 数据卷是一个供容器使用的特殊目录,位于容器中,可将宿主机的目录挂载到数据卷上,对数据卷的修改操作立刻可见,并且更新数据不会影响镜像,从而实现数据在宿主机与容器之间的迁移。 1.创建数据卷 在docker run命令中使用-v选项可以在容器内创建数据卷。多次使用-v选项可以创建多个数据卷。使用--name选项可以给容器创建一个有好的自定义名称。 例子: docker pull centos #下载镜像 #宿主机目录/var/www 挂载容器中的/data1 docker run -v /var/www:/data1 --name web1 -it centos /bin/bash [root@63031797b41f /]# cd /data1/ [root@63031797b41f data1]# touch test [root@63031797b41f data1]# exit #返回宿主机进行查看 [root@localhost ~]# ls /var/www/ 2.数据卷容器