Centos 安装Docker
1、更新yum包
# 生产环境慎用
# 对于CentOS系统来说,这个命令不光会升级所有的包,还会升级内核版本
yum update
2、安装需要的软件包
# yum-util 提供yum-config-manager功能,
# device-mapper-persistent-data lvm2 是devicemapper驱动依赖的
# 这里失败可能是centos版本的问题,8的镜像没了
yum install -y yum-utils device-mapper-persistent-data lvm2
3、设置yum源
# 阿里仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4、查看所有仓库中所有docker版本,并选择特定版本安装
yum list docker-ce --showduplicates | sort -r
5、安装
# 这里选择了最新的,如果有需要可以加上版本号
yum install docker-ce
6、启动Docker并加入开机启动
systemctl start docker
systemctl enable docker
7、测试
docker version
# 出现如下信息表示成功安装docker
[root@VM-8-13-centos bin]# docker version
Client: Docker Engine - Community
Version: 20.10.1
API version: 1.41
Go version: go1.13.15
Git commit: 831ebea
Built: Tue Dec 15 04:37:17 2020
OS/Arch: linux/amd64
Context: default
Experimental: true
Server: Docker Engine - Community
Engine:
Version: 20.10.1
API version: 1.41 (minimum version 1.12)
Go version: go1.13.15
Git commit: f001486
Built: Tue Dec 15 04:35:42 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.4.3
GitCommit: 269548fa27e0089a8b8278fc4fc781d7f65a939b
runc:
Version: 1.0.0-rc92
GitCommit: ff819c7e9184c13b7c2607fe6c30ae19403a7aff
docker-init:
Version: 0.19.0
GitCommit: de40ad0
7、配置docker下载加速(阿里云加速器)
获得自己的加速链接
https://xxxx.mirror.aliyuncs.com
配置
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker