zookeeper参照https://www.cnblogs.com/wintersoft/p/11128484.html
MKDIRは/ opt /カフカ-p
のvimは/ opt /カフカ/ Dockerfile
FROM wurstmeister /カフカ:最新の EXPOSE 9092を
vimの/opt/kafka/docker-compose.yml
バージョン: '2' のサービス: カフカ: 画像:V-カフカ CONTAINER_NAME:カフカ ビルド: コンテキスト:。 dockerfile:Dockerfileは 常に:再起動 ポート: - :"9092 9092"を 環境: KAFKA_ADVERTISED_HOST_NAME: 192.168.0.101 KAFKA_ADVERTISED_PORT: 9092 KAFKA_ZOOKEEPER_CONNECT: "192.168.0.101:2181" ボリューム: - ./logs:/kafka - ./var/run/docker .sock:/var/run/docker.sock
生成启动
CDの/ opt /カフカ/
ドッキングウィンドウ・コンビルド
ドッキングウィンドウ・コンアップ-d --force-再作成
ダウンドッカ-コン
ドッカ-コンの再起動
[ログの表示
ドッカーログ--tail =「500」カフカが住んでいた
ドッカーは、カフカが住んでいた-f記録します
容器に
ドッキングウィンドウのexec -itカフカ/ binに/ bashの
擬似クラスタ
のvim /opt/kafka/docker-compose.yml
バージョン: '2' のサービス: kafka1: 画像:wurstmeister /カフカ:最新 CONTAINER_NAME:kafka1 再起動:常に ポート: - 9091:9092 環境: KAFKA_ADVERTISED_HOST_NAME: 192.168.1.101 KAFKA_ADVERTISED_PORT: 9091 KAFKA_ZOOKEEPER_CONNECT: 192.168.0.101:2181,192.168.0.101: 2182,192.168.0.101:2183 容量: - ./kafka1/logs:/kafka - ./kafka1/var/run/docker.sock:/var/run/docker.sock kafka2: 画像:wurstmeister /カフカ:最新 CONTAINER_NAME: kafka2の 再起動:常に ポート: -9092:9092 環境: KAFKA_ADVERTISED_HOST_NAME: 192.168.1.101 KAFKA_ADVERTISED_PORT: 9092 KAFKA_ZOOKEEPER_CONNECT: 192.168.0.101:2181,192.168.0.101:2182,192.168.0.101:2183 ボリューム: - ./kafka2/logs:/kafka - ./kafka2/var/ RUN / docker.sock:/var/run/docker.sockの kafka3: 画像:wurstmeister /カフカ:最新 CONTAINER_NAME:kafka3 再起動:常に ポート: - 9093:9092 環境: KAFKA_ADVERTISED_HOST_NAME: 192.168.1.101 KAFKA_ADVERTISED_PORT: 9093 KAFKA_ZOOKEEPER_CONNECT:192.168.0.101:2181,192.168.0.101:2182,192.168.0.101:2183 ボリューム: - ./kafka3/logs:/kafka - ./kafka3/var/run/docker.sock:/var/run/docker.sock カフカ-manager: 画像:sheepkiller /カフカマネージャ CONTAINER_NAME:カフカマネージャ 再起動:常に ポート: - 19000:9000 環境: ZK_HOSTS: 192.168.0.101:2181,192.168.0.101:2182,192.168.0.101:2183