Docker-compose
Docker-作成
この章では、Docker Composeを開始する方法について説明します。 次に、Docker Composeを使用して、MySQLとNGNIXを使用して簡単なサービスを実行する方法について説明します。
Docker Compose─インストール
Docker Composeを起動して実行するには、次の手順に従う必要があります。
ステップ1 *-次のコマンドを使用して *github から必要なファイルをダウンロードします-
上記のコマンドは、この記事の執筆時点では 1.10.0-rc2 であるDocker Composeの最新バージョンをダウンロードします。 その後、ディレクトリ /home/demo/ に保存します。
- ステップ2 *-次に、次のコマンドを使用して、ダウンロードしたDocker Composeファイルに*実行権限*を提供する必要があります-
その後、次のコマンドを使用して compose バージョンを確認できます。
構文
パラメーター
- version -これは、 Docker Compose のバージョンの詳細が必要であることを指定するために使用されます。
出力
Docker Composeのバージョンの詳細が表示されます。
例
次の例は、 docker-compose バージョンを取得する方法を示しています。
出力
その後、次の出力を取得します-
初めてのDocker-Composeファイルの作成
それでは、最初のDocker Composeファイルを作成しましょう。 すべてのDocker ComposeファイルはYAMLファイルです。 vimエディターを使用して作成できます。 したがって、次のコマンドを実行して compose ファイルを作成します-
このファイルのさまざまな詳細を詳しく見てみましょう-
- database および web キーワードは、2つの別個のサービスを定義するために使用されます。 1つは mysql データベースを実行し、もう1つは nginx Webサーバーになります。
- image キーワードは、 mysql および nginx コンテナの dockerhub からのイメージを指定するために使用されます
- データベースでは、portsキーワードを使用して、 mysql に公開する必要があるポートを示しています。
- そして、 mysql の実行に必要な mysql の環境変数も指定します。
次のコマンドを使用してDocker Composeファイルを実行しましょう-
このコマンドは、ローカルディレクトリにある docker-compose.yml ファイルを取得し、コンテナの構築を開始します。
実行されると、すべてのイメージのダウンロードが開始され、コンテナが自動的に開始されます。
そして、 docker ps を実行すると、コンテナーが実際に稼働していることがわかります。