Docker Volume vs AWS s3
也许我的假设完全没有,但是我对Docker和Dockerized containers working under the same docker-compose network bridge
都很Dockerized containers working under the same docker-compose network bridge
,我们有两个应用程序,它们是Dockerized containers working under the same docker-compose network bridge
。
现在,我们一直在寻找这两个容器可以共享一些文件的方式。 因为我们在云端,所以有一个build议是Amazon S3 Bucket。 这是伟大的。 但我的问题是,因为我们在Docker envionment上分享Docker卷中的这些文件没有更多的意义吗? 我认为这正是Docker卷的内容。 一个可以共享文件的挂载虚拟位置。 在阅读了Docker卷之后,至less这是我的浅薄和简单的理解
所以我有一些问题
- 我的假设是,
AWS s3 bucket
和Docker volumes
提供了类似的function,比如将苹果与橘子进行比较? - 如果我的假设是正确的,那么
Docker Volume
有资格被称为对象存储? - 如果它有资格被称为对象存储,那么使用
Docker Volume
代替AWS s3会是明智的吗? - 如果没有,为什么?
- 是。 他们是不同的,甚至是互补的。 在AWS上有一个Docker卷的插件: https : //github.com/joeduffy/blocker
- 我不会使用术语对象存储 。 它被实现为安装在容器上的文件系统。
- 没有…
- …出于(1)所述的原因。