Docker Composeの読み方

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」を構築する手順はこちら