liukun2009 发表于 2018-5-27 13:52:24

【Docker数据卷】创建docker数据卷的2种方式

  1、容器内创建数据卷
  【前置条件】已经下载了镜像busybox:latest
  

  步骤1:创建一个容器并在容器内生成一个数据卷

  $sudo docker run -d -it -v /mytool busybox:latest
  

  步骤2:查看
  进入容器,并查看是否生成目录/mytool
  $sudo docker exec -it <container id> /bin/bash      #进入容器
$ls -l                     #查看目录
  

  2、挂载一个主机目录作为数据卷
  【前置条件】已经下载了镜像busybox:latest
  

  步骤1:创建一个容器,并挂载一个主机目录(/data/busybox-data)作为数据卷
  $sudo docker run -d -it -v /data/busybox-data:/opt busybox:latest
  

  步骤2:进入容器,并创建目录和文件后,退出容器
  $sudo docker exec -it <container id> /bin/bash      #进入容器
  $cd /opt          #进入映射目录
$mkdir test_dir1          #创建一个测试目录
$touch test_file1          #创建一个测试文件

  $exit             #退出容器
  

  步骤3:查看主机目录
  $cd /data/busybox-data            #进入宿主机的挂载目录
$ls -l                                       #查看目录
  注意:如果看到目录test_dir1和文件test_file1,恭喜你,成功了!

  

  .
页: [1]
查看完整版本: 【Docker数据卷】创建docker数据卷的2种方式