1。使用自己的centos7镜像安装了虚拟机出现不能安装docker
使用网络源的docker版本和自己镜像不一样,需要下载个阿里云或者与你使用docker的网络源是同一个产品的
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
2、安装完docker后无法启动,关闭防火墙后能启动
我们都知道防火墙一般而言是不能关闭,需要设置防火墙允许docker访问
firewall-cmd --new-zone=docker --permanent
firewall-cmd --reload
firewall-cmd --zone=docker --add-interface=docker0
firewall-cmd --reload
systemctl restart firewalld
systemctl restart docker
3,正常使用docker后,安装nginx镜像并部署,发现docker本机curl访问容器都不行,更别提要外网的来访问
这里是网桥的问题,这里借鉴了某位大佬的方法,但是忘了它的连接是哪个,没法复制
systemctl stop docker
yum -y install bridge-utils
ip link set dev docker0 down 关闭docker0网桥
brctl delbr docker0 删除docker0网桥
brctl addbr docker0 添加docker0 网桥
ip addr add 172.16.10.1/24 dev docker0 添加网桥信息
ip link set dev docker0 up 启动网桥
ip a
systemctl restart docker