1. 查看本地rabbitmq镜像
[root@centos7docker ~] docker images
2. 搜索rabbitmq镜像
[root@centos7docker ~] docker search rabbitmq
3. 拉取rabbitmq镜像
[root@centos7docker ~] docker pull rabbitmq:3.8-management
# -management为带有可视化管理界面版本
4. 开放 5672 15672 端口
[root@centos7docker ~] firewall-cmd --zone=public --add-port=5672/tcp --permanent
success
[root@centos7docker ~] firewall-cmd --zone=public --add-port=15672/tcp --permanent
success
[root@centos7docker ~] firewall-cmd --reload
success
# 15672端口为可视化管理界面
5. 运行镜像生成容器
[root@centos7docker ~] docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/redis 6.0 f9b990972689 12 hours ago 104 MB
docker.io/rabbitmq 3.8-management fa535c4b51fe 4 days ago 181 MB
docker.io/mysql 5.7 f965319e89de 4 days ago 448 MB
[root@centos7docker ~] docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq_docker fa535c4b51fe
9c749fc15e1cfb7cae36328772922b020eb7dff13214b94ec7816017503d2423
6. 查看
[root@centos7docker ~] docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9c749fc15e1c fa535c4b51fe "docker-entrypoint..." 15 seconds ago Up 10 seconds 4369/tcp, 5671/tcp, 0.0.0.0:5672->5672/tcp, 15671/tcp, 25672/tcp, 0.0.0.0:15672->15672/tcp rabbitmq_docker
e93f03070544 redis:6.0 "docker-entrypoint..." 3 hours ago Up 6 minutes 0.0.0.0:6379->6379/tcp redis_docker
7f1002d01bab mysql:5.7 "docker-entrypoint..." 2 days ago Up 5 minutes 0.0.0.0:3306->3306/tcp, 33060/tcp
可视化管理界面:http://127.0.0.1:15672/
默认用户名:guest
默认密码:guest