Heroku 上 Docker 容器中的卷

Mik*_*erg 5 heroku docker

所以我知道 Heroku 文档(https://devcenter.heroku.com/articles/container-registry-and-runtime,在“不支持的 Dockerfile 命令”下)将 VOLUME 命令列为不受支持,因为 Heroku 文件系统是短暂的。美好的。但这是否也意味着我们不能将 Docker 容器部署到 Heroku,而 Heroku 使用映射到 Heroku/互联网上其他地方的外部磁盘的卷?如果我们可以使用外部存储,是否有我可以使用的提供商列表?

感谢您提供任何意见。

Den*_*ehl 1

对于 Heroku 来说,只有很少种类的文件。

  • 代码、静态文件:属于git
  • 从代码中生成的东西:在推送时生成并存储在dyno中
  • 临时文件:只需在 dyno 本地写入/包含
  • 用户生成的媒体:heroku 外部,例如 Amazon S3(或类似的对象存储)