heroku 部署 docker
安装 Heroku-Cli
curl https://cli-assets.heroku.com/install.sh | sh
登录客户端
heroku login
heroku login -i
打包 docker
docker build -t pythondocker -f Dockfile .
- 注意: Dockfile 是自己 Dockerfile 的名字,建议固定写成这样,Heroku 可能会不识别其他符号,注意区分大小写
- pythondocker 是容器的名字,自己随便起,注意和下面名称要统一
注册 docker 到 Heroku
docker tag pythondocker:latest registry.heroku.com/ABC/web
上传 docker 到 Heroku
docker push registry.heroku.com/ABC/web
- registry.heroku.com/ABC/web 这个注意要和上面的统一
上传容器到 Heroku
heroku container:release web --app ABC
- 注意要登录容器,否则会上传失败
- ABC 要和上面的名字统一
查看日志
heroku logs --tail -a ABC