当前位置:   article > 正文

Docker教程小白实操入门(17)--如何使用run -v创建一个数据卷_docker volume create --name vo1

docker volume create --name vo1

一、数据卷

  • 数据卷是Docker容器对数据进行共享和持久化的方式之一。
  • 数据卷是一个可供容器使用的特殊目录,它将主机操作系统目录直接映射进容器,其生命周期独立于容器本身。

 

二、volume创建一个数据卷

  1. # 创建了一个名为vo1的数据卷
  2. docker volume create --name vo1

 

三、run -v创建一个数据卷

  1. # 创建新容器的时候,创建了一个名为vo2的数据卷,并挂载到了容器的/data目录。
  2. docker run -itd -v vo2:/data ubuntu /bin/bash

四、数据卷保存的位置

  • “数据卷”的内容会保存在宿主机的一个指定的目录上。
  • 默认情况下,在创建数据卷时,会在宿主机中的/var/lib/docker/volume/下创建一个以“数据卷名”为名的目录,并将数据卷的内容保存在该目录下的/_data目录下(也就是将数据卷的内容保存在/var/lib/docker/volume/数据卷名/_data/中)

 

五、实例

创建一个名为vo1的数据卷,并将该数据卷挂载到container1容器的/dir1目录

  1. #!/bin/bash
  2. #创建一个名为vo1的数据卷,并将该数据卷挂载到container1容器的/dir1目录。
  3. #拉取ubutun 最新镜像,实际生产中,docker pull 这一步可以省略,docker run的时候会自己去拉取。
  4. docker pull ubuntu
  5. #********** Begin *********#
  6. docker run -itd -v vo1:/dir1 --name container1 ubuntu
  7. #********** End **********#

 

 

 

参考:https://www.educoder.net/shixuns/pebvjtk9/challenges

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/284006
推荐阅读
相关标签
  

闽ICP备14008679号