数据卷容器
docker run -it -d --name xx --volumes-from 容器名 镜像名
用于容器间的数据共享,可以并行/嵌套多个
只要有一个容器尚存,数据就不会丢失
docker run -it -d --name docker01 zkf/ubuntu
docker run -it -d --name docker2 --volumes-from ubuntu01 ubuntu:16.04
zkf@zkf-ThinkPad-T490:~/docker-test-volume$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
bb0fa1cc6c5c ubuntu:16.04 "/bin/bash" 43 seconds ago Up 41 seconds determined_pare
6515fd77813a zkf/ubuntu "/bin/sh -c /bin/bash" About a minute ago Up About a minute docker01
zkf@zkf-ThinkPad-T490:~/docker-test-volume$ docker attach bb0fa1cc6c5c
root@bb0fa1cc6c5c:/#
root@bb0fa1cc6c5c:/# ls
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var volume01 volume02
root@bb0fa1cc6c5c:/# cd volume01
root@bb0fa1cc6c5c:/volume01# lsdocker run -it -d --name xx --volumes-from 容器名 镜像名
root@bb0fa1cc6c5c:/volume01# touch test.txt
root@bb0fa1cc6c5c:/volume01# ls
test.txt
root@bb0fa1cc6c5c:/volume01# read escape sequence
zkf@zkf-ThinkPad-T490:~/docker-test-volume$ docker attach 6515fd77813a
root@6515fd77813a:/#
root@6515fd77813a:/# cd volume01
root@6515fd77813a:/volume01# ls
test.txt