Docker Composeの読み方

Docker アプリケーションのためのツールの「Docker Compose」の読み方を掲載してます。
読み⽅
「ドッカー・コンポーズ」と読みます。
英訳
「Compose」は「作曲」という意味があります。
Docker Composeとは
docker-composeは、複数のコンテナを使って(apache + mysql 等)、1つのアプリケーションとして構成する場合に、定義をファイルを利用して管理・実行を簡単することができるツールです。
例えば、docker-composeを利用してOSSのCRM(顧客管理)「vtiger」を構築する場合は
まず、下記の内容でdocker-compose.yml作成して
version: '3'
services:
vtiger:
image: javanile/vtiger:7.1.0
environment:
- VT_SITE_URL=http://192.168.xxx.xxx:8002
- MYSQL_HOST=vtigermysql
- MYSQL_DATABASE=vtiger
- MYSQL_ROOT_PASSWORD=password
ports:
- 8002:80
volumes:
- ./:/app
- vtiger:/var/lib/vtiger
links:
- vtigermysql
vtigermysql:
image: mysql:5.7
environment:
- MYSQL_DATABASE=vtiger
- MYSQL_ROOT_PASSWORD=spassword
volumes:
- mysql:/var/lib/mysql:rw
ports:
- 3308:3306
volumes:
mysql:
vtiger:
後は、
docker-compose up -d
と実行するだけで、構築が完了となります。
※Dockerを使ってOSSのCRM(顧客管理)「vtiger」を構築する手順はこちら