docker volumes 容器挂载卷
来源:原创
时间:2018-11-13
作者:脚本小站
分类:云原生
挂载卷:
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