之前rabbitmq都用rpm或者源码安装,非常不方便,现在用docker容器大大缩短了服务安装时间,本文将介绍在CentOS7的环境下安装docker和rabbitmq以及消息延时队列插件
文章目录
一、Docker安装
Docker在CentOS上官方安装文档
https://docs.docker.com/engine/install/centos/
当然全是英文看起来有些不方便,windows、mac、linux其他发行版本上面也有可以自行查询
1.安装依赖包
如果是用户权限自行在前面加sudo
yum install -y yum-utils device-mapper-persistent-data lvm2
2.加入官方镜像
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
也可设置阿里云的镜像源
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.安装 Docker-CE
默认安装最新的docker版本
yum install -y docker-ce docker-ce-cli containerd.io
如若安装旧版本详见官方文档
https://docs.docker.com/engine/install/centos/
4.镜像加速配置
创建docker配置文件目录
mkdir -p /etc/docker
新建镜像加速配置文件
vi /etc/docker/daemon.json
{
"registry-mirrors": [
"https://registry.docker-cn.com",
"https://hub-mirror.c.163.com"
]
}
配置阿里云的镜像加速器稍稍麻烦一些
需要到阿里云控制台:镜像中心->镜像加速器 获取个人镜像加速地址
阿里云:https://<你的ID>.mirror.aliyuncs.com
5.启动docker服务
重新加载配置
systemctl daemon-reload
设置开机自启
systemctl enable docker
启动docker服务
systemctl start docker
其他常用systemctl命令
systemc