【初心者向け】Azure コンテナーレジストリ をざっくり理解する【Azureのサービス群をざっくり理解するシリーズ】
【初心者向け】Azure Container Registry をざっくり理解する この記事の内容 Azure Container Registry(ACR)とは何か、その役割をわかりやすく解説します Dockerfileを使ったコンテナイメージの作成からローカルでの動作確認方法を紹介します Azure CLI を使って ACR へイメージをプッシュする手順を説明します Azure Container Instances(ACI)と ACR を連携させてコンテナを起動する流れを解説します ACR と ACI をセットで理解することで、Azure 上でのコンテナ運用の全体像が把握できます Azure Container Registry(ACR)とは? Azure Container Registry(ACR)は、Azure 上で提供されるプライベートな Docker コンテナレジストリサービスです。 一言で表すと「自分専用のコンテナイメージ保管庫」として利用できます。Docker Hub のようなパブリックレジストリとは異なり、企業や個人の用途でコンテナイメージをプライベートに管理したい場合に非常に便利です。 前回紹介した Azure Container Instances(ACI)はコンテナを「動かす場所」でしたが、ACR はコンテナイメージを「保存・管理する場所」にあたります。ACI と ACR は連携して使うことが多いため、セットで理解しておくと実践で役立ちます。 コンテナイメージの作成と動作確認 Dockerfile の作成 まず、手元の PC で Dockerfile を作成します。Dockerfile は「こういう環境・アプリケーションを作りたい」というレシピのようなものです。 今回は Nginx を使ったシンプルな Web サーバーを例として使用します。Dockerfile と合わせて、表示用の HTML ファイルも用意しておきましょう。 FROM nginx:alpine COPY ./html /usr/share/nginx/html html フォルダの中に index.html などの Web ページファイルを配置しておきます。 ...