Docker-数据量和数据容器之间的区别

hellb0y77

我不明白数据量和数据容器之间有什么区别...例如,这两个docker-compose配置具有相同的结果,但第一个使用数据容器

数据容器

datacontainer:
 image: httpd:2.4-alpine
 volumes:
  - ../src:/usr/local/apache2/htdocs

apache:
 image: httpd:2.4-alpine
 ports:
  - 80:80
 volumes_from:
  - datacontainer

没有数据容器

apache:
 image: httpd:2.4-alpine
 ports:
  - 80:80
 volumes:
  - ../src:/usr/local/apache2/htdocs

使用数据容器的优点和缺点是什么?

米奇

这些示例都不是真正的数据卷或数据容器。它们都绑定到主机,比另一个间接得多。我倾向于将这些称为主机卷。

数据容器已弃用到命名卷。它们看起来像:

datacontainer:
 image: httpd:2.4-alpine
 command: tail -f /dev/null
 volumes:
  - /data

apache:
 image: httpd:2.4-alpine
 ports:
  - 80:80
 volumes_from:
  - datacontainer

然后,您可以重新创建apache容器或对其进行升级,而无需升级datacontainer,仍然可以使用数据。这样做有很多弊端,如果按照图片中定义的数量实施,我会在博客中发布有关我有多不满意的博客但是最大的问题是,您将数据作为容器进行管理,因此任何容器清理例程都将同样地清理数据,如果您反对数据丢失或容器蔓延的话,效果会非常差。

命名卷要容易得多,并且具有数据容器的所有相同功能,但是将数据管理与容器管理分离开,从而无需担心即可清除容器,并可以从一个位置备份数据。他们看着像是:

apache:
 image: httpd:2.4-alpine
 ports:
  - 80:80
 volumes:
  - data:/data

请注意,在compose的第2版中,您将更详细地定义卷。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何设置docker mongo数据量

来自分类Dev

用于SBT依赖关系的Docker数据量

来自分类Dev

用于SBT依赖关系的Docker数据量

来自分类Dev

如何在Docker中设置数据量?

来自分类Dev

docker.io-应用程序和数据库容器之间的Docker链接

来自分类Dev

Windows 数据持久性上的 Docker - 主机映射与数据量

来自分类Dev

无法使用docker命令启动mongo,但可以使用容器中的/ bin / bash(具有数据量)

来自分类Dev

分布式系统中的Docker数据量和扩展

来自分类Dev

在CoreOS主机之间移动Docker数据卷容器

来自分类Dev

利用iptables在Docker容器之间丢弃数据包

来自分类Dev

Docker和Java套接字:在容器之间共享数据

来自分类Dev

容器(Docker)和IIS之间的区别

来自分类Dev

微服务和数据库:mongodb docker - 如何设置容器

来自分类Dev

Docker 区别 docker run[...] docker 容器运行 [...]

来自分类Dev

在Docker容器中上下移动docker-compose之间保持Redis数据活动

来自分类Dev

应用程序和数据库之间的docker-compose链接

来自分类Dev

应用程序和数据库之间的docker-compose链接

来自分类Dev

docker 容器之间的代理

来自分类Dev

Docker Compose中服务和容器之间的区别

来自分类Dev

Docker特权模式和kubernetes特权容器之间的区别

来自分类Dev

更新Stripe数据量

来自分类常见问题

从Docker容器访问主机数据库

来自分类Dev

Docker命名卷与DOC(仅数据容器)

来自分类Dev

Docker容器-用户数据

来自分类Dev

导出和导入Docker数据容器

来自分类Dev

Docker数据容器的持久性

来自分类Dev

我的Docker仅数据容器为空

来自分类Dev

在Docker容器中保留弹性搜索数据

来自分类Dev

在Docker容器中保留数据文件

Related 相关文章

热门标签

归档