1.卸载旧版本
较旧的Docker版本称为docker
或docker-engine
。如果已安装这些程序,请卸载它们以及相关的依赖项。
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.安装Docker
在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库。之后,您可以从仓库安装和更新 Docker。
设置仓库**
安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
3.使用以下命令来设置稳定的仓库。
使用官方源地址(比较慢)
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
安装docker:
sudo yum install docker-ce docker-ce-cli containerd.io
(出现选项直接y)
效果:
已安装:
container-selinux-2:2.124.0-1.module_el8.2.0+305+5e198a41.noarch
containerd.io-1.3.7-3.1.el8.x86_64
docker-ce-3:19.03.13-3.el8.x86_64
docker-ce-cli-1:19.03.13-3.el8.x86_64
完毕!
查看docker版本号:docker -v
启动 Docker:
sudo systemctl start docker
设置开机自启
sudo systemctl enable docker
效果:(证明成功)
[ghz@root ~]$ sudo systemctl enable docker
Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /usr/lib/systemd/system/docker.service.
[ghz@root ~]$