安装

CentOS7需要卸载自带的docker镜像,然后安装官方的

更新

yum -y update

移除旧的

1
2
3
4
5
6
7
8
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

配置官方yum仓库

1
2
3
4
5
6
7
8
9
#1.下载关于docker的依赖环境
yum -y install yum-utils device-mapper-persistent-data lvm2

#2.设置一下下载Docker的镜像源 如果不设置,默认会从官网下载
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

#3.安装Docker
#安装Docker缓存
yum makecache fast # 或者 yum clean all && yum makecache

安装docker

1
2
# 安装docker
yum install -y docker-ce docker-ce-cli containerd.io

安装docker-compose

1
2
3
yum install -y docker-compose-plugin
yum install -y epel-release
yum install -y docker-compose

启动

1
2
3
4
5
6
7
8

#4.启动,并设置为开机自动启动,测试
#启动Docker服务
systemctl start docker
#设置开机自动启动
systemctl enable docker
#测试
docker run hello-world