美文网首页
docker容器共享卷

docker容器共享卷

作者: n_xy | 来源:发表于2021-03-21 22:15 被阅读0次

首先有c1和c2两个容器

c1的卷

这里采用的是在Dockerfile中添加VOLUME字段的方式来添加卷
c1的Dockerfile中添加 VOLUME /var/output,当创建容器时会在宿主机的/var/lib/docker/volums中创建一个卷映射容器中的/var/output。容器中所有的在该文件夹上的更改都会映射到这个卷中.

c2使用c1的卷

首先在c2的dockerfile中指定同样的VOLUME /var/output,在运行容器的时候添加参数--volumes-from c1,这样即可共享到c1的所有卷.

注意

1.卷在至少有一个容器引用时会保存,即使创造它的容器消失了,否则会消失
2.可以用备份的方法防止卷消失带来的损失,备份方法:创建一个容器应用卷,并把该卷的目录打包到映射到宿主机的目录(即打包后的文件放在宿主机上)
在用作备份的的容器命令中加入--rm,会在容器运行完后自动删除(docker run --rm xxxx)

相关文章

  • 【现学现忘Docker基础】— 21.Docker容器数据卷(一

    1、什么是Docker容器数据卷 Docker容器数据卷,即Docker Volume(卷)。 当Docker容器...

  • docker容器共享卷

    首先有c1和c2两个容器 c1的卷 这里采用的是在Dockerfile中添加VOLUME字段的方式来添加卷c1的D...

  • docker容器数据卷

    容器持久化及数据共享 1. 容器数据卷用v命令添加 docker run -it -v /宿主机绝对路径:/容器绝...

  • docker容器卷技术讲解

    docker 容器中产生的数据,同步到本地,卷基础;目录的挂载, 容器的持久化,和同步操作,容器间可以数据共享。 ...

  • 容器卷,docker

    docker 容器中产生的数据,同步到本地,卷基础;目录的挂载, 容器的持久化,和同步操作,容器间可以数据共享。 ...

  • docker容器卷

    1.作用 容器的持久化,容器间继承+共享数据 2.数据卷 2.1命令添加2.1.1命令docker run -it...

  • 六、数据卷管理

    拷贝数据到容器中 docker的数据卷实现持久化存储 volume实现容器和宿主机数据共享 在容器启动时,通过-v...

  • docker 容器互联

    docker 容器互联 docker 容器互联总结的是在同一台宿主机上,多个 docker 容器文件共享和网络互联...

  • 细述Kubernetes和Docker容器的存储方式

    Docker的容器卷插件Docker V1.8正式发布了容器卷插件 (Volume Plugin) 的规范,允许第...

  • 2.1docker数据管理

    一:数据拷贝 二:数据卷和使用 数据卷:宿主机的存储目录, 要将目录中的数据和docker容器进行数据共享 三:数...

网友评论

      本文标题:docker容器共享卷

      本文链接:https://www.haomeiwen.com/subject/rqhmfftx.html