一、找到官网地址https://www.docker.com/
image.pngimage.png image.png image.png
官网文档地址:https://docs.docker.com/engine/install/centos/
跟着官网一步一步操作:
root账户登录,查看内核版本如下
[root@iZm5eeq7orgtvuxpgma2f4Z ~]# uname -r
3.10.0-1062.12.1.el7.x86_64
卸载旧版本(如果之前没有安装过,不需要执行这一步)
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装yum-utils软件包(提供yum-config-manager 实用程序)
yum install -y yum-utils
设置yum源(选择其中一个)
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo (默认的)
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(阿里仓库)
安装DOCKER
yum install docker-ce docker-ce-cli containerd.io
ce 社区版 ee 企业版
安装特定版本
yum list docker-ce --showduplicates | sort -r
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
image.png
启动Docker
systemctl start docker
验证是否安装成功
docker version
[root@iZm5eeq7orgtvuxpgma2f4Z ~]# docker version
Client: Docker Engine - Community
Version: 19.03.8
API version: 1.40
Go version: go1.12.17
Git commit: afacb8b
Built: Wed Mar 11 01:27:04 2020
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 19.03.8
API version: 1.40 (minimum version 1.12)
Go version: go1.12.17
Git commit: afacb8b
Built: Wed Mar 11 01:25:42 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.2.13
GitCommit: 7ad184331fa3e55e52b890ea95e65ba581ae3429
runc:
Version: 1.0.0-rc10
GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd
docker-init:
Version: 0.18.0
GitCommit: fec3683
卸载Docker
yum remove docker-ce docker-ce-cli containerd.io
rm -rf /var/lib/docker docker的默认工作路径
配置阿里云加速镜像
image.pngimage.png image.png
如果/etc/docker下面没有daemon.json则手动创建
vim /etc/docker/daemon.json
{
"registry-mirrors": ["xxx"]
}
sudo systemctl daemon-reload
sudo systemctl restart docker
网友评论