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
如果存在舊版本就需要進(jìn)行刪除
yum remove docker*
// 添加開啟啟動
systemctl start docker
systemctl enable docker
# 從github下載docker-compose二進(jìn)制文件
curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 給予運(yùn)行權(quán)限
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
參考文章:http://www.reibang.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."