①安装必要的一些系统工具
输入Linux指令:sudo yum install -y yum-utils
②添加软件源信息
输入Linux指令:sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
③安装Docker
输入Linux指令:sudo yum install docker-ce docker-ce-cli containerd.io
④创建daemon.json文件
输入Linux指令:sudo vi /etc/docker/daemon.json,内容如下
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
⑤开启Docker服务
输入Linux指令:sudo systemctl start docker
⑥查看是否安装成功
输入Linux指令:sudo docker version 查看是否出现版本号
2、Docker Compose 编排①下载Docker Compose
https://github.com/docker/compose/releases/download/v2.1.1/docker-compose-linux-x86_64
②将下载的docker-compose-Linux-x86_64文件上传到服务器上,然后执行如下命令将其移动到 /usr/local/bin,并改名为docker-compose
输入Linux指令:sudo mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
③给文件添加权限
输入Linux指令:sudo chmod +x /usr/local/bin/docker-compose
④检查Docker Compose是否安装成功
输入Linux指令:sudo docker-compose -v 查看是否出现版本号
2.1 编辑 Zookeeper 配置文件①创建docker-compose-zookeeper.yml
输入Linux指令:sudo vi /opt/composetest/docker-compose-zookeeper.yml
2.2 编辑 Kafka 配置文件version: '3.7' services: zookeeper: image: zookeeper ports: - "2181:2181"
①在宿主机创建个挂载目录
输入Linux指令:sudo mkdir /usr/local/kafka
②创建docker-compose-kafka.yml
输入Linux指令:sudo vi /opt/composetest/docker-compose-kafka.yml
version: '3.7' services: zookeeper: image: zookeeper ports: - "2181:2181" kafka: image: wurstmeister/kafka ports: - "9092:9092" depends_on: - zookeeper environment: KAFKA_ADVERTISED_HOST_NAME: 192.168.30.201 KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 volumes: - /usr/local/kafka:/kafka - /var/run/docker.sock:/var/run/docker.sock kafka-manager: image: sheepkiller/kafka-manager ports: - 9999:9000 environment: ZK_HOSTS: zookeeper:2181
③开启防火墙
输入Linux指令:sudo firewall-cmd --zone=public --add-port=9092/tcp --add-port=2181/tcp --add-port=9999/tcp --permanent
④重启防火墙
输入Linux指令:sudo systemctl restart firewalld
⑤启动Kafka容器
输入Linux指令:docker-compose -f /opt/composetest/docker-compose-kafka.yml up -d
⑥测试Kafka Manager管理界面
访问管理页面:http://192.168.30:9999 查看是否启动成功
3、安装Docker Portainer 容器①安装Portainer容器
输入Linux指令:sudo docker pull docker.io/portainer/portainer
②运行Portainer容器
docker run -d -p 8084:9000 --restart=always --name portainer -v /var/run/docker.sock:/var/run/docker.sock docker.io/portainer/portainer
③测试Portainer容器管理界面
访问管理页面:http://192.168.30:9000 查看是否启动成功



