Goで書いたサーバーをデプロイする先を探していて、Google App Engine(SE)やArukasなどを試してきたが、ふと気になって調べてみたらRailsアプリのホスティングで馴染みのあるHerokuもDocker Deployに対応していたので、試してみた。割と良さげなので、手順を残しておく。 前提: 必要なもの Herokuアカウント Heroku CLI CLIのバージョンが古いとcontainer:releaseでエラーが発生するので注意! Docker Heroku CLI ログイン HerokuへのデプロイはCLIを使ってシェルから行います。heroku loginをして、CLIからログインして起きましょう。Docker Deployの場合はheroku container:loginでContainer Registryへのログインも必要となります。 プログラムの準備