docker安装
添加源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum -y install docker-ce-20.10.8-3.el7
yum -y install docker-ce-20.10.8-3.el7 docker-ce-cli-20.10.8-3.el7 containerd.io
如果存在旧版本就需要进行删除
yum remove docker*
// 添加开启启动
systemctl start docker
systemctl enable docker
# 从github下载docker-compose二进制文件
curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 给予运行权限
chmod +x /usr/local/bin/docker-compose
安装过程的问题
- 提示" iptables v1.4.21: can't initialize iptables table `nat':xxx"
解决方法
// 注意这个路径修改为自己的
/usr/sbin/insmod /lib/modules/3.10.0-327.18.2.el7.x86_64/kernel/net/netfilter/nf_conntrack.ko
/sbin/modprobe nf_conntrack_ipv4
/sbin/modprobe nf_conntrack
/sbin/modprobe iptable_nat
参考文章://www.greatytc.com/p/9ef3c750d3e4
- 提示"Error initializing network controller: Error creating default "bridge" network: Failed to program FILTER chain: iptables failed: iptables --wait -I FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT: iptables: No chain/target/match by that name."