docker volumns

不论这些目录是否存在,docker都会在运行容器的时候,创建主机目录

分为: bind mount volume  绑定到宿主机的指定目录

     命令:docker run -it -v HOSTDIR:VOLUMEDIR --name bbox2 busybox

      docker managed volumn 在docker里指定,不需要管理使用的原位置,由宿主机根据具体位置,提供共享卷

   命令: docker run -it --name bbox1 -v /data busybox

查看容器绑定的卷:docker inspect -f {{.Mounts}} b2

查看容器的ip:docker inspect -f {{.NetworkSetting.IPAddress}} b2

复用卷的方法:

1. 先建立一个符合挂载规则的container,可以不启动

   docker run -it --name b2 -v /opt/data:/data busybox

2. 其他业务容器复用该容器的规则,在创建容器时指定参数 --volumns-from 

   docker run -it --name b3 ---netwok container:示例容器名词  --volumns-from b2 busybox

3. 可以多个容器共享同一个卷

 

posted @ 2020-07-15 18:56  netma  阅读(71)  评论(0)    收藏  举报