1、将从百度网盘上下载的docker-ce包(版本20.0)上传到操作系统(版本8.4.2105)本地;
链接:https://pan.baidu.com/s/173-DNvvTYbkUgKMGi6E3Hg
提取码:075b
$ rz docker-ce-20.0.zip #上传软件压缩包(依赖软件lrzsz) $ unzip docker-ce-20.0.zip #解压 $ mkdir /mnt/docker-ce $ cp -a docker-ce-20.0/* /mnt/docker-ce/ #将所有的软件复制到指定目录 $ cd /mnt/docker-ce/ $ createrepo . #制作本地目录下的软件仓库信息(依赖软件createrepo)
2、创建repo文件,并将baseurl指定到 /mnt/docker-ce/ 目录下(步骤略)1.2 安装docker-ce
1、对于Centos8系统而言,已经完全摒弃docker而使用Podman,所以对于不同的容器管理软件所依赖的软件有所不同,甚至产生冲突;
#首先需要卸载已默认安装的Podman $ dnf remove podman $ dnf remove buildah #podman依赖组件,但是与docker冲突
2、可以直接安装docker-ce。
$ dnf install docker-ce $ systemctl enable docker #设置开机自启docker.service $ systemctl start docker $ docker ps #执行命令不报错,表明docker安装成功2. 在兼容模式下使用Docker 2.1 安装podman-docker
1、直接挂载基础iso镜像,然后配置好yum仓库(步骤略);然后安装podman-docker;
#安装完成后即可使用docker命令,但是不会产生docker服务 dnf install podman-docker #需要创建一个nodocker文件,然后才能正常使用docker touch /etc/container/nodocker



