小隐的博客

人生在世,笑饮一生
随笔 - 304, 文章 - 0, 评论 - 349, 阅读 - 50万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

学习rabbitmq (一) 安装centos /docker/rabbitmq

Posted on   隐客  阅读(243)  评论(0编辑  收藏  举报

首先,不会占linux太low了,于是准备折腾一下,准备好了

按此哥们的先装好  https://www.cnblogs.com/hihtml5/p/8217062.html

我的网络是固定IP,在安装的网络设置里,是可以配置好的,目前我装的版本是

CentOS Linux release 7.7.1908 (Core)

安装的第一个问题就是lsb_release -a  不能用,那不行,弄它:yum install -y redhat-lsb

然后安装docker,参考 https://www.cnblogs.com/kingsonfu/p/11576797.html

2.1 查看是否已安装docker列表

yum list installed | grep docker

安装docker

yum -y install docker

-y表示不询问安装,直到安装成功,

启动docker

systemctl start docker

 查看docker服务状态

systemctl status docker

 

Docker常用命令总结如下:

# 查看docker详细信息

docker info

 

# 获取当前节点所有容器

docker ps -a

 

# 管理容器生命周期

docker [start|stop|restart] <containerID|containerName>

 

# 查看容器日志

docker logs <containerID|containerName>

 

# 查看容器详细信息

docker inspect [containerID|imageID]

 

# 进入容器

docker exec -it <containerID|containerName> /bin/sh

 

# 删除容器

docker rm -f <containerID|containerName>

 

# 删除镜像

docker rmi -f <imageID|imageName:tag>

 

# 查看正在运行的容器资源使用情况

docker stats <containerID|containerName>

 

# 显示容器中正在运行的进程

docker top <containerID|containerName>

 

 

 

images 命令列出镜像

通过使用如下两个命令,列出本机已有的镜像:

docker images


使用docker search 命令可以搜索docker hub官方仓库中的镜像。

 

 

更多关于docker的使用,可以通过--help查看

 

 

上面是所有目前使用到的命令,docker安装比较简单,目前正式安装rabbitmq的过程

先把镜像拉下来,为什么拉这个版本,因为rabbitmq官网上写的就是这个

docker pull rabbitmq:3-management

查看一下拉下来的镜像,插播一个快捷键ctrl+c ,在输入完了命令之后,如果输入的字太多,懒得删除,请用这个

docker images

然后创建并启动rabbitmq,有些参数我是看懂了,就不解释了,网上较多,-d参数是指在后台运行,这个记得带上,要不xshell就定在那里了,除非按ctrl+c停止

docker run -d -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3-management

查看一下容器是否创建

docker ps 

验证是否已经启动,用guest:guest登陆

http://192.168.165.xx:15672

 



编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2010-06-03 从世博看国人,再看IT
QQ交流
点击右上角即可分享
微信分享提示