在Docker容器管理数据有两种方式
- 数据卷(Data Volumes)
- 数据卷容器(Data Volume Containers)
数据卷
这种方式在创建容器的时候将本地数据用-v
挂载即可
$ docker run -it -v HostFolder:ContainerVolumeName IMAGE
数据卷容器
这种方式可以实现容器间的数据交互。
# 首先创建一个有数据卷的容器$ docker run -it -v /data:/vol --name container1 busybox# 创建其他容器从容器1挂载卷$ docker run -it --volumes-from container1 --name container2 busybox