rabbitMq镜像安装备忘

本例通过docker进行安装
由于是内网环境,无法直接访问外网pull镜像,可以通过以下两种方式进行
方式一:利用内网镜像库安装
1.先去私库查看是否有需要的镜像文件
https://XX.XX.XX.XX/harbor/projects

2.下载镜像,版本号用":"分隔,demo.com/sock-shop/为固定前缀
docker pull demo.com/sock-shop/rabbitmq:v1.0

3.安装镜像,端口映射
注意:前面是外网端口,后面是镜像内部端口

docker run -d --hostname my-rabbit -p 8000:5672 -p 8001:15672
demo.com/sock-shop/rabbitmq:v1.0

4.验证结果
docker ps -a //服务是否启动

访问地址

https://XX.XX.XX.XX:8001/#/

方式二:通过外网镜像安装
1.下载镜像到外网docker机器,200M左右
docker pull rabbitmq:3.7.13-management

2.docker打包
docker save rabbitmq:3.7.13-management > /root/my-rabbitmq-3.7.13-management.tar

3.下载镜像到内网,可以通过很多第三方工具
SecureCRT,Xshell6_wm等

4.导入镜像文件
docker load --input /home/appuser/my-rabbitmq-3.7.13-management.tar

5.安装
注意: 前面是外网端口,后面是镜像内部端口

docker run -d --hostname my-rabbit -p 8000:5672 -p 8001:15672 rabbitmq:3.7.13-management

6.rabbitmq访问地址:
https://XX.XX.XX.XX:8001/#/

docker相关命令
镜像查看
docker images

查询所有运行中的容器
docker ps

查询所有的容器
docker ps -a

删除镜像
docker rmi 镜像ID

删除容器
docker stop 容器ID
docker rm 容器ID
或 docker rm -f 容器ID

docker logs 容器id //查看日志
docker logs -f 893ce58b38a4 // 像使用 tail -f 一样来输出容器内部的标准输出
docker stop 容器id
docker port bf08b7f2cd89
docker top bf08b7f2cd89 来查看容器内部运行的进程
docker inspect bf08b7f2cd89 来查看 Docker 的底层信息。它会返回一个 JSON 文件记录着 Docker 容器的配置和状态信息
docker restart bf08b7f2cd89 命令来重启
docker ps -l 查询最后一次创建的容器:
docker start 容器id

docker exec -it 775c7c9ee1e1 /bin/bash 进入一个已经在运行的容器
docker exec -it 893ce58b38a4 redis-cli
docker exec -it 893ce58b38a4 redis-server --version
docker exec -it 容器名或者容器ID bash # 进入容器的命令行

镜像使用
docker pull ubuntu:13.10 //获取一个新的镜像
docker search httpd //查找镜像 https://hub.docker.com/
docker images //列出了所有顶层(top-level)镜像
docker images –a //命令列出了所有的镜像

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值