安装docker(直接在根目录执行,一块执行一次)
1.yum包更新到最新
yum update
2.安装需要的软件包(yum-utils提供yum-config-manager的功能,,并且device mapper存储驱动程序需要device-mapper-persistent-data和lvm2)
yum install -y yum-utils device-mapper-persistent-data lvm2
3.设置yum源为阿里云
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.安装docker
yum install docker-ce -y
5.安装后查看docker版本
docker -v
6.创建文件夹 (顺序执行)
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://73z5h6yb.mirror.aliyuncs.com"]
}
EOF
7.重新加载
sudo systemctl daemon-reload
8.重启
sudo systemctl restart docker
扩展 开启指令 systemctl start docker 关闭指令 docker systemctl stop docker
9.查看状态
systemctl status docker
10.开机启动docker
systemctl enable docker
11.安装启动
docker run -d --name myRabbitMQ -e RABBITMQ_DEFAULT_USER=zsr -e RABBITMQ_DEFAULT_PASS=123456 -p 15672:15672 -p 5672:5672 rabbitmq:3.8.14-management
12.创建用户名密码及权限
# rabbitmqctl add_user 用户名 密码
可能报错: -bash: rabbitmqctl: command not found
如果报错
输入:docker ps -a(查看我的rabbitmq容器叫什么)
输入:docker exec -it myRabbitMQ bash(进入容器rabbitmq)
rabbitmqctl add_user root root
如果报错 -bash: rabbitmqctl: command not found 不止有上面一种解决方法,看别人说的也可以去配置环境变量
13.开启权限
rabbitmqctl set_user_tags root administrator
14.设置权限访问
rabbitmqctl set_permissions -p / root ".*" ".*" ".*"
最后打开浏览器,输入:服务器IP:15672