建立網路
zookeeper建立容器
kafka建立容器
docker pull wurstmeister/zookeeper
docker pull wurstmeister/kafka
檢視當前網絡卡
docker network ls建立新網絡卡
docker network create --driver bridge --subnet=172.18.12.0/16檢視新網絡卡–gateway=172.18.1.1 mynet
docker network inspect mynet建立zookeeper第乙個容器
docker run -e tz=「asia/shanghai」 --privileged -itd -h zk1.com --name建立zookeeper第二個容器zk1 --network=mynet --ip 172.18.12.1 -v
/home/kafka/zk1/conf/:/opt/zookeeper-3.4.13/conf -v
/home/kafka/zk1/data/:/opt/zookeeper-3.4.13/data --restart=always
wurstmeister/zookeeper
docker run -e tz=「asia/shanghai」 --privileged -itd -h zk2.com --name建立zookeeper第三個容器zk2 --network=mynet --ip 172.18.12.2 -v
/home/kafka/zk2/conf/:/opt/zookeeper-3.4.13/conf -v
/home/kafka/zk2/data/:/opt/zookeeper-3.4.13/data --restart=always
wurstmeister/zookeeper
docker run -e tz=「asia/shanghai」 --privileged -itd -h zk3.com --name建立kafka第乙個容器zk3 --network=mynet --ip 172.18.12.3 -v
/home/kafka/zk3/conf/:/opt/zookeeper-3.4.13/conf -v
/home/kafka/zk3/data/:/opt/zookeeper-3.4.13/data --restart=always
wurstmeister/zookeeper
zks=「172.18.12.1:2181,172.18.12.2:2181,172.18.12.3:2181」; docker run建立kafka第二個容器-e tz=「asia/shanghai」 --privileged -itd -h kafka1.com --name kafka1 --network=mynet --ip 172.18.12.4 -p 10000:9092 -e kafka_broker_id=0 -e kafka_zookeeper_connect=$ -e kafka_advertised_listeners=plaintext: -e
kafka_listeners=plaintext: wurstmeister/kafka:latest
zks=「172.18.12.1:2181,172.18.12.2:2181,172.18.12.3:2181」; docker run建立kafka第三個容器-e tz=「asia/shanghai」 --privileged -itd -h kafka2.com --name kafka2 --network=mynet --ip 172.18.12.5 -p 10001:9092 -e kafka_broker_id=1 -e kafka_zookeeper_connect=$ -e kafka_advertised_listeners=plaintext: -e
kafka_listeners=plaintext: wurstmeister/kafka:latest
zks=「172.18.12.1:2181,172.18.12.2:2181,172.18.12.3:2181」; docker run-e tz=「asia/shanghai」 --privileged -itd -h kafka3.com --name kafka3 --network=mynet --ip 172.18.12.6 -p 10002:9092 -e kafka_broker_id=2 -e kafka_zookeeper_connect=$ -e kafka_advertised_listeners=plaintext: -e
kafka_listeners=plaintext: wurstmeister/kafka:latest
docker部署kafka集群
sudo curl l s uname m o usr local bin docker composesudo chmod x usr local bin docker compose zookeeper映象 docker pull zookeeper kafka manager映象 docker...
kafka的docker部署及nodejs使用
專案需要完整的clone下來,而不是只建立docker compose.yml配置檔案,否則啟動時候就會報dockerfile找不到的錯誤。高手另說。version 2 services zookeeper image wurstmeister zookeeper ports 2181 2181 k...
在Docker環境下部署Kafka
這裡使用了wurstmeister kafka和wurstmeister zookeeper這兩個版本的映象 docker pull wurstmeister zookeeperdocker pull wurstmeister kafka在命令中執行docker images驗證兩個映象已經安裝完畢...