一,安装依赖:
yum install -y yum-utils device-mapper-persistent-data lvm2
二,安装docker仓库源:
#docker官方仓库源
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:
systemctl start docker
验证:
[root@localhost ~]# systemctl start docker
[root@localhost ~]# ps -ef |grep docker
root 2000080 1 2 14:31 ? 00:00:00 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
root 2000237 1966113 0 14:32 pts/1 00:00:00 grep --color=auto docker
报错:
[root@localhost ~]# sudo yum install docker-ce
Docker CE Stable - x86_64 7.2 kB/s | 3.5 kB 00:00
错误:
问题: 安装的软件包的问题 podman-docker-3.3.1-9.module_el8.5.0+988+b1f0b741.noarch
- 软件包 docker-ce-3:24.0.7-1.el8.x86_64 与 docker(由 podman-docker-3.3.1-9.module_el8.5.0+988+b1f0b741.noarch 提供)冲突
- 无法为该任务安装最佳候选
(尝试在命令行中添加 '--allowerasing' 来替换冲突的软件包 或 '--skip-broken' 来跳过无法安装的软件包 或 '--nobest' 来不只使用软件包的最佳候选)
解决:
在后面加上"--allowerasing",意思是替换之前安装的软件包。
[root@localhost ~]# sudo yum install docker-ce --allowerasing