当前位置: 首页 > news >正文

Win11安装Docker,并使用Docker安装RabbitMQ

文章目录

  • 一、安装Docker
      • 1.安装包下载
      • 2.运行Docker
      • 3.验证是否下载成功
  • 二、使用Docker安装RabbitMQ
      • 1.使用docker查询rabbitmq的镜像
      • 2.安装镜像
      • 3.运行mq
      • 4.查看部署的mq容器id
      • 5.进入容器内部
      • 6.访问web界面

一、安装Docker

1.安装包下载

官网下载安装包 https://www.docker.com/,win一般都是AMD64
在这里插入图片描述
双击下载的exe文件,点击"ok"
在这里插入图片描述
点击“close and restart”,注意会重启电脑

在这里插入图片描述

2.运行Docker

点击注册账户
在这里插入图片描述
我使用的谷歌账户进行登录(也可以跳过登录直接使用
在这里插入图片描述
可能会显示
Your version of Windows Subsystem for Linux (WSL) is too old. Run the command below to update or for more information, visit .the Microsoft WSL documentation⁠

按照他的提示再终端power Shell中执行

wsl --update

然后重启电脑,就可以了

3.验证是否下载成功

右键桌面任务栏的win图标,选择“终端管理员”
在这里插入图片描述
输入

docker version

如果显示了Client和Server信息,就说明安装成功了
在这里插入图片描述

二、使用Docker安装RabbitMQ

1.使用docker查询rabbitmq的镜像

在管理员终端输入

docker search rabbitmq

在这里插入图片描述

2.安装镜像

安装name为rabbitmq的
这里是直接安装最新的,如果需要安装其他版本在rabbitmq后面跟上版本号即可

docker pull rabbitmq

在这里插入图片描述

3.运行mq

需要注意的是-p 5673:5672 解释:-p 外网端口:docker的内部端口
可以改成自己的外网端口号,这里映射的外网端口是5673 那么程序连接端口就是用5673

docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5673:5672 rabbitmq

在这里插入图片描述

4.查看部署的mq容器id

通过下述命令查看部署的mq容器id

docker ps -a

在这里插入图片描述

5.进入容器内部

通过

docker exec -it 容器id /bin/bash

进入容器内部

进入后运行

rabbitmq-plugins enable rabbitmq_management

在这里插入图片描述

6.访问web界面

现在可以通过访问

http://localhost:15672/

访问web界面,这里的用户名和密码默认都是guest
在这里插入图片描述
登录后访问到下述界面说明成功了
在这里插入图片描述

输入命令:exit退出容器目录.

参考链接:https://blog.csdn.net/qq_45502336/article/details/118699251

http://www.lryc.cn/news/592128.html

相关文章:

  • 零基础入门:用按键精灵实现视频自动操作(附完整脚本)
  • Docker搭建Elasticsearch和Kibana
  • Python编程进阶知识之第二课学习网络爬虫(selenium)
  • 基于单片机智能充电器系统设计
  • logback日志控制服务器日志输出
  • 【论文精读】基于共识的分布式量子分解算法用于考虑最优传输线切换的安全约束机组组合
  • CursorIP被Ban,设置HttpProxy(亲测可用!!!)
  • 差分隐私机器学习:通过添加噪声让模型更安全,也更智能
  • 【Python】DRF核心组件详解:Mixin与Generic视图
  • Django 实战:I18N 国际化与本地化配置、翻译与切换一步到位
  • Mysql数据库——增删改查CRUD
  • Jfinal+SQLite解决MYSQL迁移表未复制索引问题,完善迁移工具
  • 算法学习笔记:29.拓扑排序——从原理到实战,涵盖 LeetCode 与考研 408 例题
  • hadoop(服务器伪分布式搭建)
  • 瀚高数据库开启Oracle兼容模块
  • Oracle 11g RAC 高可用集群部署最佳实践
  • SQLite / LiteDB 单文件数据库为何“清空表后仍占几 GB”?——原理解析与空间回收实战
  • Golang 中 JSON 和 XML 解析与生成的完全指南
  • sqli-labs靶场通关笔记:第29-31关 HTTP参数污染
  • 配置本地git到gitlab并推送
  • 【LeetCode 热题 100】199. 二叉树的右视图——(解法一)BFS
  • Visual Studio编译WPF项目生成的文件介绍
  • Newline全场景方案闪耀2025中国智慧生活大会
  • UniApp -- 小程序自定义导航栏组件
  • 共享模式、社群与开源链动2+1模式AI智能名片S2B2C商城小程序的协同发展研究
  • usb转can测试
  • 为Notepad++插上JSON格式化的翅膀
  • 全国计算机等级考试二级题库【C语言】:程序修改题型——结构体、可变数组、链表 自制答案详解合辑
  • 在 ASP.NET Core 和 JavaScript 中配置 WebSocket
  • 【计算机网络】MAC地址与IP地址:网络通信的双重身份标识