安装Docker分三步:卸载、设置仓库、安装。
1.卸载历史版本
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine \
docker-ce
2.设置仓库
sudo tee /etc/yum.repos.d/docker-ce.repo <<-'EOF'
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/$releasever/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg
EOF
3.安装docker
1.安装最新版本的 Docker Engine-Community 和 containerd
sudo yum install -y docker-ce docker-ce-cli containerd.io
2.如果不需要docker-ce-cli或containerd.io可直接执行如下命令:
yum install -y docker-ce
- 安装命令
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
- 执行下面的命令添加 yum 软件源
yum-config-manager \
--add-repo \
https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
## 这个指向国内的源下载速度快
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 安装docker ce
yum makecache fast
yum install docker-ce
- 脚本的安装方式
$ curl -fsSL get.docker.com -o get-docker.sh
$ sh get-docker.sh --mirror Aliyun
- docker的启动
systemctl enable docker
systemctl start docker