• 欢迎来到我的博客
  • [email protected]

docker 容器数据卷、数据卷容器

学习笔记 tianlan 5个月前 (03-09) 232次浏览 0个评论 扫描二维码
文章目录[隐藏]

作用

  • 数据持久化
  • 容器间共享数据

通过命令直接添加数据卷

docker 容器数据卷、数据卷容器

可能出现权限问题

Docker挂载主机目录Docker访问出现

cannot open directory .: Permission denied

解决办法:–privileged=true

-v /myDataVolume :/dataVolumeContainer –privileged=true

在 docker file 中添加

1.编写 docker file

docker 容器数据卷、数据卷容器效果类似于

docker run -it -v /host1:/dataVolumeContainer1 -v /host2:/dataVolumeContainer2 centos /bin/bash

2.创建镜像

docker build-f 文件 -t nameSpace/imageName

3.运行镜像

若未指定母机目录,会自动分配,可以通过 docker inspect 容器id 查看详细。

数据卷容器

概念

命名的容器挂载数据卷,其它容器通过挂载这个(父容器)实现数据共享,挂载数据卷的容器,称之为数据卷容器

容器之间配置信息的传递,数据卷的生命周期一直持续到没有容器使用它为止。像百度云文件转存一样。

基本使用

1.新建父容器

docker run -it –name dc01 mydocker/centos

2.新建子容器,挂载父容器

docker run -it –name dc02 –volume-from dc01 mydocker/centos


天蓝, 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:docker 容器数据卷、数据卷容器
喜欢 (0)
[[email protected]]
分享 (0)

您必须 登录 才能发表评论!