把宿主机的目录或文件链接到容器的目录或文件,可以避免写时复制对高I/O操作的影响,也避免容器销毁时数据丢失。
1. 只指定容器的目录位置,-v
docker run -it --name bbox1 -v /data1 busybox
# /data1是容器内的目录
# 宿主机位置为/var/lib/docker/volume/下随机目录名
2. 容器与卷的位置都指定
docker run -it --name bbox2 -v /data:/data2 busybox
# /data为宿主机目录
# /data2为容器内目录
3. 复制其他容器的存储卷位置
docker run -it --name bbox3 --volumes-from bbox1 busybox
# 使用bbox1的存储卷