阿里云docker-Rabbitmq

100 阅读1分钟

1.拉取rabbitmq

docker search rabbitmq:3.9.12-management

带有“mangement”的版本,包含web管理页面

image.png

查看拉取的rabbitmq镜像

docker images

image.png 2. 启动

docker run -d -
v /usr/local/docker/rabbitmq/data:/var/lib/rabbitmq 
-p 5672:5672 
-p 15672:15672 
--name rabbitmq --restart=always --hostname myRabbit rabbitmq:3.9.12-management
参数解释:
1. docker run :启动命令
2. --name :给容器起名字
3. --restart=always :设置为开机自启
4. -p : 端口映射,主机端口:容器端口  (5672:应用访问端口;15672:控制台Web端口号)
5. -v : 将主机中指定目录的挂载到容器的目录
6. -i : 以交互模式运行。
7. -t : 进入终端。
8. -d : 以守护模式后台运行。
9. -e XXX_XXX="xxxxxxxxxxx" : 指定环境变量

查看正在运行的容器

docker ps

image.png

3.防火墙

firewall-cmd --add-port=5672/tcp --permanent

firewall-cmd --add-port=15672/tcp --permanent
#重启防火墙
systemctl restart firewalld
#查看防火墙列表
firewall-cmd --zone=public --list-ports

4.容器运行成功之后,在浏览器访问:
xx.xx.xx.xx:15672
账号 guest , 密码 guest