Docker 安装 RabbitMQ

参考 Docker 安装 MySQL

  1. 拉取 rabbitmq:4.1.4-management 镜像
bash 复制代码
# 指定具体版本号 4.1.4-management
docker pull rabbitmq:4.1.4-management
  1. 导出镜像
bash 复制代码
docker save rabbitmq:4.1.4-management > rabbitmq_4.1.4-management.tar
  1. 上传到 Linux 虚拟机内 /opt/docker-temp,导入镜像
bash 复制代码
cd /opt/docker-temp
docker load < rabbitmq_4.1.4-management.tar
  1. 创建 /opt/rabbitmq 目录,用以放置 rabbitmq 相关文件
bash 复制代码
sudo mkdir -p /opt/rabbitmq
sudo chown -R $USER:$USER /opt/rabbitmq
  1. 在 /opt 目录下创建 docker-compose.yaml 文件,添加 rabbitmq 配置文件引入

sudo vi /opt/docker-compose.yaml

bash 复制代码
name: zhe

include:
  - /opt/rabbitmq/rabbitmq-compose.yaml
  1. 在 /opt/rabbitmq 目录下创建 rabbitmq-compose.yaml 文件,添加 rabbitmq 配置

sudo vi /opt/rabbitmq/rabbitmq-compose.yaml

bash 复制代码
services:
  rabbitmq:
    image: rabbitmq:4.1.4-management
    container_name: rabbitmq
    restart: on-failure:30
    ports:
      - "15672:15672"
    environment:
      - RABBITMQ_DEFAULT_USER=zhe
      - RABBITMQ_DEFAULT_PASS=123456
    volumes:
      - /opt/rabbitmq/data:/var/lib/rabbitmq
  1. 在 /opt 或 /opt/rabbitmq 目录下,启动 rabbitmq 容器
bash 复制代码
cd /opt
# 修改所属者
sudo chown -R $USER:$USER /opt/rabbitmq
docker compose up -d rabbitmq
  1. 查看 rabbitmq 启动状态

docker ps

  1. 访问 Web 管理后台,如果你是在本机 docker 安装的,可以直接访问:http://127.0.0.1:15672,输入在 rabbitmq-compost.yaml 中配置的用户名/密码,即可登录
相关推荐
孙克旭_1 天前
k8s基础组件与创建资源
运维·docker·容器·kubernetes
java_logo2 天前
Docker 部署 EmulatorJS:轻松搭建浏览器复古游戏平台
游戏·docker·容器·复古游戏·轩辕镜像·emulatorjs·红白机
方便面不加香菜2 天前
Docker Container --容器及容器的操作案例详解
运维·docker·容器
Pniubi2 天前
基于RabbitMQ实现延迟队列
rabbitmq
无人生还别怕2 天前
如何搭建docker仓库(轻量级)registry
linux·运维·docker·云原生·容器·registry·openanolisos
YYYing.3 天前
【K8s系列 (一) 】Docker与容器(上篇)
docker·云原生·容器·kubernetes
csdn_aspnet3 天前
使用 Docker 和 RedisInsight 设置 Redis 以进行本地开发
redis·docker·容器·redisinsight
余槐i3 天前
MySQL 8.0 联合索引走错:为什么加了索引查询反而从 200ms 变成 8s
java·spring boot·mysql·docker·性能优化
csdn_aspnet3 天前
如何在本地 Docker 容器中运行 Redis,并使用 Redis Insight 和 Redis CLI 进行管理
redis·docker·容器
且从容.3 天前
Ubuntu 安装 Docker
linux·ubuntu·docker