安装podman-docker
命令行输入docker,系统自动提示安装podman-docker,然后输入若干次y即可
# docker
bash: docker: command not found...
Install package 'podman-docker' to provide command 'docker'? [N/y] y
安装依赖
# dnf install -y device-mapper-persistent-data lvm2
# dnf config-manager --add-repo=https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
如果出现阿里云错误
原因:无法在服务器使用curl命令访问https域名,nss版本有点旧
解决方法:(更新nss使用下面的命令)
yum -y update nss
安装docker
# dnf install -y docker-ce --allowerasing
修改docker的下载源
如果你有更好的源,跳过这个步骤
# vim /etc/docker/daemon.json
打开这个文件后,加入下列内容:
{
"registry-mirrors":["http://hub-mirror.c.163.com"]
}
我的daemon.json文件本身是不存在的,所以添加内容之后,只有这一行内容
启动docker服务
# systemctl start docker.service
查看docker版本
docker -v