1.1 配置流量转发相当于配置docker网络.
创建文件,加入如下配置信息:
cat </etc/sysctl.d/docker.conf > net.bridge.bridge-nf-call-ip6tables = 1 > net.bridge.bridge-nf-call-iptables = 1 > net.ipv4.conf.default.rp_filter = 0 > net.ipv4.ip_forward = 1 > EOF
1.2 执行配置好的文件
发现有报错,执行如下命令,再次执行,报错消失。:
modprobe br_netfilter2,确认软件源
2.1 在软件源里查找docker-ce的包:
yum list docker-ce --showduplicates | sort -r
继续执行
2.2 yum repolist 如下。
2.3 安装docker镜像仓库,输入如下命令
yum install -y yum-utils yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
再次执行:yum repolsit,结果如下:会发现多出来这一行,继续执行
yum list docker-ce --showduplicates | sort -r
这个时候就不再报错,版本号呈现
3,安装组件3.1 选择最新版本下载组件之一docker-ce,
yum install docker-ce-20.10.9 -y
有报错如图:
这里可能涉及到组件包安装顺序问题,但是问题不大,我们挨个解决
访问:
https://download.docker.com/linux/centos/
找到如下路径的最新版本包:
https://download.docker.com/linux/centos/8/x86_64/stable/Packages/
wget https://download.docker.com/linux/centos/8/x86_64/stable/Packages/containerd.io-1.6.6-3.1.el8.x86_64.rpm //下载好之后执行安装 yum -y install containerd.io-1.6.6-3.1.el8.x86_64.rpm
出现报错如下:
//根据报错提示补全命令 yum -y install containerd.io-1.6.6-3.1.el8.x86_64.rpm --allowerasing //完后执行docker-ce安装命令 yum install docker-ce-20.10.9 -y
3.2 yum install docekr-ce-cli 也没有问题:
//验证一下 systemctl start docker systemctl status docker
3.3 配置docker加速器,因为docker默认从docker hub拉取,网速较慢
在 etc/docker下,先看有没有,没有就创建,加入如下内容:
{
"registry-mirrors":[
"https://8xpk5wnt.mirror.aliyuncs.com"]
}
//查看版本信息 docker version
有version信息了就表示部署成功!



