Docker--容器内添加数据卷(直接命令添加、DockerFile添加)

第一种方式:直接命令添加

命令:

docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像名

在这里插入图片描述

查看数据卷是否挂载成功:
在这里插入图片描述

容器和宿主机之间数据共享:
在这里插入图片描述

带权限的命令(只读)

docker run -it -v /宿主机绝对路径目录:/容器内目录:ro 镜像名

在这里插入图片描述
即,只有在宿主机方可以读写,容器方只能读

第二种方式:DockerFile添加

  1. 根目录下新建mydocker文件夹并进入
  2. 可在Dockerfile中使用VOLUME指令来给镜像添加一个或多个数据卷
    在这里插入图片描述
  3. File构建
    在这里插入图片描述
  4. build后生成镜像
    在这里插入图片描述
  5. run容器
    在这里插入图片描述
  6. 通过上述步骤,容器内的卷目录地址已经知道对应的主机目录地址在哪
    在这里插入图片描述
  7. 主机对应默认地址
    在这里插入图片描述

备注:

在这里插入图片描述

发布了584 篇原创文章 · 获赞 1815 · 访问量 22万+

猜你喜欢

转载自blog.csdn.net/cold___play/article/details/103965747