0

也許我完全沒有考慮到我的假設,但對於Docker和Aws都很新穎,我們有兩個應用程序Dockerized containers working under the same docker-compose network bridgeDocker Volume vs AWS s3

現在,我們一直在尋找一種方法,這兩個容器可以共享一些文件。因爲我們在雲端,所以有一個建議是亞馬遜S3 Bucket。這很棒。但我的問題是,因爲我們在Docker envionment上分享Docker卷中的這些文件沒有多大意義嗎?我認爲這正是Docker卷的內容。一個可以共享文件的安裝虛擬位置。至少,這是閱讀泊塢窗卷

後,我的膚淺和簡單化的理解所以我有一些問題

  1. 是我的假設AWS s3 bucketDocker volumes提供類似的功能就像比較蘋果和橘子?
  2. 如果我的假設是正確的,那麼Docker Volume是否有資格被稱爲對象存儲?
  3. 如果它確實有資格被稱爲對象存儲,那麼使用Docker Volume作爲AWS s3的替代品是否明智?
  4. 如果不是,爲什麼?

回答

2
  1. 是的。它們是不同的,甚至是互補的。這裏有一個適用於AWS的Docker卷的插件: https://github.com/joeduffy/blocker
  2. 我不會使用術語對象存儲。它被實現爲安裝在容器上的文件系統。
  3. 否...
  4. ......出於(1)中所述的原因。