# 一、docker-compose 安装
先安装 docker
sudo apt update # 更新包 sudo apt install docker.io # 安装docker
安装 docker-compose
# 安装docker-compose sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 授予执行权限 sudo chmod +x /usr/local/bin/docker-compose
二、启动服务
创建 docker-compose.yaml 文件
version: '3'
services:
zookeeper:
container_name: zookeeper
image: wurstmeister/zookeeper
ports:
- "2181:2181"
volumes:
- /etc/localtime:/etc/localtime
environment:
TZ: "Asia/Shanghai"
kafka:
container_name: kafka
image: wurstmeister/kafka
ports:
- "9092:9092"
environment:
KAFKA_BROKER_ID: 0
KAFKA_ZOOKEEPER_CONNECT: "zookeeper:2181"
KAFKA_ADVERTISED_LISTENERS: "PLAINTEXT://your_ip_address:9092"
KAFKA_LISTENERS: "PLAINTEXT://0.0.0.0:9092"
depends_on:
- zookeeper
启动服务
docekr-compose up # 启动服务,在 yaml 文件的当前路径下运行