Cloudtech記事の内容Goのマルチステージビルドを使って、本番環境(AWSやGCP)で動作するDockerfileを作成します。Imageに含まれないように、.dockerignoreファイルを作成します。.dockerignore.git今回は、.gitファイルだけignore対象にしましたが、各個人の環境に応じてDockerファイルに必要のないファイルをignoreするようにしてください。Imageをbuildするために使うファイルは、Dockerfileというファイル名で作成します。["./app"]こちらが作成したDockerfileです。Imageをbuildします。Imageが作成されました。Containerを起動します。まとめ以上で、Dockerのマルチステージビルドを利用したDockerfileの作成が完了しました。ここで作ったDockerImageを、AWSのECRやGCPのGCRにコンテナImageを配置し、本番環境でDockerコンテナを起動できます。note勉強法やキャリア構築法など、エンジニアに役立つ記事をnoteで配信しています。【記事内容】Kubernetes/AWS/GCP/Terraform/ArgoCD/Crossplane/Go/Nixバッジを贈って著者を応援しようバッジを受け取った著者にはZennから現金やAmazonギフトカードが還元されます。Proよくある質問LinksX(Twitter)GitHubメディアキットLegal利用規約プライバシーポリシ。