Docker を使用してイメージを作成する¶
このサンプルは、Docker を使用して、Genvid サービスと、Web サイトの構築また運営の両方に使用できます。Docker のバージョンはローカルにインストールすることができますが、Docker Machine を使用して Azure に Docker ビルドサーバーを構築する方が簡単です。
ローカルのビルドマシンを使用する場合は、Install Docker on Windows を参照してください。
In This Section
Docker ビルドマシンを作成する¶
Docker マシンを設定するには、まず Azure サブスクリプション ID を確認する必要があります。 Shell ウィンドウから:
以下のコマンドを実行します:
az account show
出力データで ID を探します。
Docker ビルドマシンを作成します。
bin\docker-machine create --driver azure --azure-subscription-id [your subscription id] --azure-location "eastus" [docker-name]
- [docker-name] はマシンのユニーク名です。
- [your subscription id] が Azure サブスクリプション ID です。
Docker マシンを使用してプロジェクトを構築する¶
Docker マシンを使ったプロジェクトの構築については、チュートリアルサンプルで紹介します。
チュートリアルのサンプルには、少しのコンテンツしか存在しません。そこで、アーカイブを作成して、サブディレクトリ images
にアップロードすることができます。このコマンドは、Docker が必要な Web サイトの構築も行うため、Docker のインストール場所やサーバーを通知する必要があります。
使用するコマンドはシェルによって異なります。いずれの場合も、 [docker-name] は選択した名前です。ローカルで Docker を実行している場合は default
になります。
Windows のコマンドプロンプトで以下のコマンドを実行します:
@FOR /f "tokens=*" %i IN ('"bin\docker-machine" env [docker-name]') DO @%iBash Shell ウィンドウで以下のコマンドを実行します:
eval $(bin/docker-machine env [docker-name])PowerShell ウィンドウで以下のコマンドを実行します:
bin/docker-machine env [docker-name] | Invoke-Expression