server1 虚拟机
server1的安装常用服务的机器。
虚拟机先
Docker安装单节点RabbitMQ
- 查找rabbitmq镜像 打开https://hub.docker.com/search?q=rabbitmq&type=image,打开最多的镜像的Tags。
- 选择安装management版本,自带web管理页面
- 安装镜像
sudo docker pull rabbitmq:3.8.2-management - 启动容器
docker run -d --hostname my-rabbit --name rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin123 -p 15672:15672 -p 5672:5672 rabbitmq:3.8.2-managementdocker 参数
- -d 后台运行
- –hostname 指定容器的主机名。或 -h
- –name 容器名称,必须唯一
- -e 设置环境变量
- -p 映射的端口 rabbitmq用户名/密码:admin/admin123
- 更新容器配置
可选.主机重启后自动启动容器
docker update --restart=always rabbitmq - 防火墙设置
firewall-cmd --add-port=5672/tcp --permanent firewall-cmd --reload - 访问管理界面 浏览器打开 http://192.168.100.101:15672,登录账号admin,登录密码admin123
Docker安装单节点Zookeeper (还未正式测试)
- 下载最新镜像 docker pull wurstmeister/zookeeper
- 单机方式启动 docker run -d –name zookeeper -p 2181:2181 -t wurstmeister/zookeeper
Docker安装单节点kafka (还未正式测试)
- 下载最新镜像 docker pull wurstmeister/kafka
- 单机方式启动
docker run -d –name kafka
-p 9092:9092
-e KAFKA_BROKER_ID=0
-e KAFKA_ZOOKEEPER_CONNECT=10.0.0.101:2181
-e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://10.0.0.101:9092
-e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 wurstmeister/kafka