centos服务器
- [一 centos安装docker](#一 centos安装docker)
-
- [1 安装docker所需要的依赖包](#1 安装docker所需要的依赖包)
- 2配置yum源
- 3查看仓库中所有的docker版本
- 4安装docker
- [5 设置docker为开机自启](#5 设置docker为开机自启)
- 6验证docker是否安装成功
- [二 使用docker安装RabbitMQ](#二 使用docker安装RabbitMQ)
一 centos安装docker
1 安装docker所需要的依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
2配置yum源
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3查看仓库中所有的docker版本
yum list docker-ce --showduplicates | sort -r
4安装docker
安装docker的最新版本,不指定版本号即默认安装
yum install -y docker-ce
5 设置docker为开机自启
systemctl restart docker
systemctl enable docker
6验证docker是否安装成功
c
docker version
查看docker运行状态
systemctl status docker
二 使用docker安装RabbitMQ
拉取RabbitMQ镜像
rabbitmq镜像尽量选择带-management后缀的,因为这个是自带Web监控页面。
c
docker pull rabbitmq:3.8-management
创建并运行容器
c
docker run \
-e RABBITMQ_DEFAULT_USER=itheima \
-e RABBITMQ_DEFAULT_PASS=123321 \
--name mq \
--hostname mq \
-p 15672:15672 \
-p 5672:5672 \
-d \
rabbitmq:3.8-management
--name 是 容器别名,将 宿主机 5672端口映射到 容器内5672,and 端口15672端口映射到 容器内15672 端口,访问宿主机端口的时候会映射到对应容器端口, -d 表示后台运行。