如何在Heroku以生产环境方式部署Docker容器至预发布环境
部署Docker容器到Heroku预发布环境的命令
要以和生产环境一致的方式部署到预发布环境,你需要先在Heroku上创建一个预发布应用(例如命名为your-app-staging),之后执行以下命令:
- 登录Heroku容器注册表(只需执行一次,生产、预发布环境通用)
heroku container:login - 推送Docker镜像到预发布应用的容器注册表,通过
--app参数指定预发布应用名称heroku container:push web --app your-app-staging - 发布预发布应用的镜像
heroku container:release web --app your-app-staging - 打开预发布应用页面
heroku open --app your-app-staging
如果你使用Heroku Pipeline管理环境,也可以把预发布应用加入管道,之后通过界面或命令行进行升级操作,但上述命令完全匹配你生产环境的部署流程,无需额外调整。
内容的提问来源于stack exchange,提问作者mnarazak
相关产品推荐
相关产品推荐

