アプリケーションのコンテナの他に、データベースなどのコンテナが必要な場合などに使用される
$ sudo docker-compose version
docker-compose version 1.16.1, build 6d1ac21
docker-py version: 2.5.1
CPython version: 2.7.13
OpenSSL version: OpenSSL 1.0.1t 3 May 2016
### docker composeでアプリケーション実行環境を立ち上げる手順
1. コンテナを立ち上げるのに必要なイメージを用意(dockerfile)
2. 各コンテナを起動する際の設定をdocker-compose.ymlに定義
3. docker-compose.ymlに置いてあるディレクトリ上でdocker
– コンテナ間に通信したい場合に、サービス名で通信できる
記述例
version: '3' services: web: build: . ports: - "5000:5000" volumes: - .:/code - logvolume01:/var/log redis: image: redis volumes: logvolume01: {}
うおおおおおおおおおお
なんとなくわかってきた