挂载卷:

docker run --name b1 -v <宿主目录>:<容器目录> busybox:latest

        -v 挂载卷

指定容器目录,宿主目录默认在/var/lib/docker/volumes 中,可以使用 docker inspect b1 可以看到。

docker run --name b1 -v <容器目录> busybox:latest


例:docker run --name b1 -v /data busybox:latest


查看挂载信息:

docker inspect b1    查看全部的b1信息。

docker inspect -f {{.Mounts}} b1

挂载在宿主机的目录中的文件,如果在宿主机中修改,在容器中可以直接看到修改结果。


多个容器使用同一个卷:

docker run --name b1 -d /docker/volumns:/data busybox:latest

docker run --name b2 -d /docker/volumns:/data busybox:latest


复制使用其他容器卷:

使用参数:--volumns-from container_name

docker run --name b1 -d /docker/volumns:/data busybox:latest

docker run --name b2 -d --volumns-from b1 busybox:latest