1.docker安装
-
依次运行添加yum源
# 更新yum软件 yum update# 安装epel-release yum install -y epel-release# 清理 yum clean all# 列出所有可用软件包 yum list
-
安装并运行docker
yum install -y docker-io systemctl start docker
-
检查安装结果
docker info
2.docker安装RabbitMQ
# 拉取镜像
docker pull rabbitmq:management# 启动容器
docker run -d --hostname rabbit-host1 --name gen-rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=Gen123 -p 15672:15672 -p 5672:5672 rabbitmq:management
# 启动参数讲解
-d:以守护进程方式后台运行
--hostname:设定容器的主机名,它会被写到容器内的/etc/hostname和/etc/hosts作为容器主机IP的别名,并且将显示在容器的bash中
-e RABBITMQ_DEFAULT_USER=admin:用户名
-e RABBITMQ_DEFAULT_PASS=Gen123:密码
-p 15672:15672:management界面管理访问端口
-p 5672:5672:AMQP访问端口
--name:指定容器名
# 主要端口介绍
4369:erlang发现端口
5672:client端通信端口
15672:管理界面ui端口
25672:server间内部通信端口
浏览器访问http://192.168.101.128:15672如果不改密码默认账号guest密码guest