LoginSignup
3
1

More than 1 year has passed since last update.

dockerコンテナをherokuにデプロイする方法

Posted at

はじめに

dockerコンテナをローカル端末でビルド、起動できたが、heroku上ではどのようにdockerコンテナをビルド、起動させるかが分からず苦労したので、その概要だけ記載したものです。

皆様が読みやすいように概要だけ、、、
決して面倒だから、というわけではありません、、、
自分が思い出せればいいや、というわけでもありません、、、

そう、決して、、、

前提

  • herokuアカウントを持っている
  • herokuアプリを作成済
  • dockerDesktopをインストール(ローカルに)済
  • ターミナルで、ビルドしたいdockerfileが格納されているローカルフォルダに移動(cdコマンドで)しておいてください

STEP1:herokuにログイン

その名の通りherokuの中に入ります

heroku login

STEP2:herokuコンテナにログイン

その名の通り、herokuの中のコンテナを操作する領域にログイン

heroku container:login

STEP3:herokuコンテナでdockerイメージをビルド

その名の通り、herokuコンテナで、dockerイメージをビルド
結構時間かかります。

heroku container:push web -a <任意の名前>

STEP4:herokuコンテナのdockerイメージをherokuアプリへデプロイ

その名の通り、herokuコンテナ領域でビルドしたdockerイメージをherokuアプリ領域へデプロイ

heroku container:release web -a <アプリ名>

STEP5:herokuアプリをオープン

その名の通り、アプリオープン

heroku open

以上となります。

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1