docker之rabbitmq 安装

查找rabbitmq 镜像

linux为了快速下载镜像先切换成国内镜像
https://docker.mirrors.ustc.edu.cn
https://hub-mirror.c.163.com
,先创建一个daemon.json文件,文件内容如下:

1
2
3
4
5
6
7
8
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
EOF
systemctl daemon-reload
systemctl restart docker
1
2
3
4
docker search rabbitmq

#带管理界面
docker search rabbitmq:management

查找rabbitmq 镜像

下载rabbitmq镜像

1
docker pull rabbitmq

查找rabbitmq 镜像

在docker中运行rabbitmq,并新建rabbitmq登录界面的用户名和密码

说明:

-d 后台运行容器;

–name 指定容器名;

-p 指定服务运行的端口(5672:应用访问端口;15672:控制台Web端口号);

-v 映射目录或文件;

–hostname 主机名(RabbitMQ的一个重要注意事项是它根据所谓的 “节点名称” 存储数据,默认为主机名);

-e 指定环境变量;(RABBITMQ_DEFAULT_VHOST:默认虚拟机名;RABBITMQ_DEFAULT_USER:默认的用户名;RABBITMQ_DEFAULT_PASS:默认用户名的密码)

1
docker run -d  --name rabbit -v `pwd`/data2:/var/lib/rabbitmq  -e RABBITMQ_DEFAULT_VHOST=my_vhost  -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672  rabbitmq:latest

15672:控制台端口号

5672:应用访问端口号

在docker中运行rabbitmq,并新建rabbitmq登录界面的用户名和密码

查看rabbitmq运行状况

1
docker logs -f rabbit

使用docker inspect命令我们可以查看更详细的关于某一个容器的信息

1
docker inspect

进入容器

docker exec -it [容器名] /bin/bash: 连接到容器进行操作(-t:为容器分配 一个伪终端;-i:进行交互式的标准输入)

浏览器登录管理界面

浏览器登录管理界面

-------------本文结束感谢您的阅读-------------
坚持原创技术分享,您的支持将鼓励我继续创作!