-
Dockerのインストール: UbuntuにDockerをインストールするには、公式のDockerドキュメントに従ってインストール手順を実行します。以下は、Ubuntu上でDockerをインストールするコマンドです:
$ sudo apt update $ sudo apt install docker.io
-
Docker Composeのインストール: Docker ComposeをUbuntuにインストールするには、以下のコマンドを使用します:
$ sudo apt install docker-compose
-
docker-compose.ymlファイルの作成: Docker Composeでは、コンテナの設定を記述するためのdocker-compose.ymlファイルを使用します。以下は、例として使用できる基本的なdocker-compose.ymlファイルの例です:
version: '3' services: web: image: nginx ports: - 80:80 db: image: mysql environment: - MYSQL_ROOT_PASSWORD=mysecretpassword
上記の例では、NginxとMySQLの2つのコンテナを定義しています。Nginxのコンテナはポート80でホストマシンにバインドされ、MySQLのコンテナは環境変数でルートパスワードを設定しています。
-
Docker Composeの実行: docker-compose.ymlファイルが作成されたら、以下のコマンドを使用してDocker Composeを実行します:
$ docker-compose up
上記のコマンドは、docker-compose.ymlファイルに定義されたコンテナを作成し、起動します。
-
追加の設定と使用方法: Docker Composeでは、さまざまな設定オプションを使用してコンテナを管理できます。例えば、ボリュームのマウント、ネットワークの設定、環境変数の定義などがあります。公式のDocker Composeドキュメントを参照して、さらなる設定オプションと使用方法を学ぶことができます。
以上が、Ubuntu上でDocker Composeを設定し使用する方法の概要です。Docker Composeを使用することで、複雑なアプリケーションスタックを簡単に管理できます。これにより、開発者は環境の再現性やスケーラビリティを向上させることができます。