参考
centos7安装Docker详细步骤(无坑版教程)-腾讯云开发者社区-腾讯云
docker官网Install Docker Engine on CentOS | Docker Docs
使用命令查看centos7系统内核版本,官方建议 3.10 及以上,最新版一般没问题
uname -r
查看是否安装过docker,以及卸载docker
docker -v
如果有输出结果执行下面卸载
yum remove docker docker-common docker-selinux docker-engine
安装docker需要工具
yum install -y yum-utils device-mapper-persistent-data lvm2
设置yum的阿里镜像
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装docker最新版或选择版本
安装最新版
yum install -y docker-ce
查看所有版本
yum list docker-ce --showduplicates | sort -r
安装指定版本
yum install -y docker-ce-18.03.1.ce
启动docker(建议root用户)
systemctl start docker
查看docker 状态
systemctl status docker
设置docker开机自启
systemctl enable docker
docker安装rabbitmq
拉取最新rabbitmq镜像
docker pull rabbitmq
非必须,查询rabbitmq镜像(没有版本号,版本号需要去docker hub查找)
docker search rabbitmq
非必须,安装指定版本的rabbitmq
docker pull rabbitmq:3.6.6-management
创建rabbitmq容器(name为容器名,15672为web访问端口,5672为服务端口)
docker run -d --name myrabbitmq -p 15672:15672 -p 5672:5672 rabbitmq
进入容器(myrabbitmq为容器名可替换为容器id)
docker exec -it myrabbitmq /bin/bash
启动rabbitmq服务
rabbitmq-plugins enable rabbitmq_management
测试:通过访问目标ip:15672,账号密码都是guest
退出容器目录 exit
docker 镜像源
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi"
]
}