前言
docker容器中管理数据主要有两种方式,数据卷(Data Volumes)和数据卷容器(Data Volume Containers),下面我们详细介绍Docker中的数据管理,有需要的一起来学习学习吧。
数据卷
数据卷是一个可供容器使用的特殊目录,它绕过文件系统,可以提供很多有用的特性:
数据卷可以在容器之间共享和重用;
对数据卷的修改会立马有效;
对数据卷的更新,不会影响镜像;
卷会一直存在,直到没有容器使用。
数据卷的使用,类似于Linux下对目录或文件进行mount
操作。
挂载本地的目录到容器里
[root@localhost ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZEregistry latest 5c929a8b587a 29 hours ago 33.27 MBgenesis_centos latest 85bc3a58f134 5 days ago 277.6 MB192.168.1.179:5000/busybox latest 9967c5ad88de 12 days ago 1.093 MBbusybox latest 9967c5ad88de 12 days ago 1.093 MBcentos-6-x86 latest 8fca9486a39b 13 days ago 341.3 MBcentos_with_net latest 3e8ea8607f08 4 weeks ago 294.9 MBcentos latest 9baab0af79c4 6 weeks ago 196.7 MB[root@localhost ~]# ls /data/ls: 无法访问/data/: 没有那个文件或目录[root@localhost ~]# mkdir /data/[root@localhost ~]# docker run -itd -v /data/:/data1 centos bash096460f831bfd72b2efc6ba6b7e7bb060152afa49506ef26e0fa3cb03974f8d5
评论列表()