基本形
version: "3"
services:
kafka:
image: wurstmeister/kafka
ports:
- 9092:9092
depends_on:
- zookeeper
environment:
KAFKA_CREATE_TOPICS: "topic:1:1"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
version
書式のバージョンservices
アプリケーションを動かすための各コンテナ。その名称が並ぶ。build
コンテナイメージを作成するためのDokerfileのパス。image
コンテナイメージ名environment
コンテナ内の環境変数定義ports
コンテナのポート。guest(ホストOS側):host(コンテナ側)volumes
マウントするファイルのパス指定。- ホスト側パス:コンテナ側パスdepends_on
どのサービスに依存するか、そのコンテナ名を列挙container_name
起動時のコンテナ名