docker命令先启动nginx
docker run -d --name yapeng_nginx33 -p 8080:80 nginx:1.23
使用docker ps看看容器是否被正常启动
证明启动OK
看一下端口也没问题但是在书主机访问就是访问不到
检查了防火墙也是关闭的状态然后就在linux直接访问,呃呃呃,一样的问题失败
想着可能就是虚拟机的问题不应该是docker的问题原始在阿里云服务器运行了一下属实访问成功了,成功了,OK 倒过来搞虚拟机,各种百度发现是网络的问题
解决方案如下
#首先停止docker
systemctl docker stop
#删除docker的网络
ip link set dev docker0 down
#添加新的docker0、网段
brctl addbr docker0
#增加网卡
ip addr add 172.16.10.1/24 dev docker0
#启动网卡
ip link set dev docker0 up
#启动docket
systemctl restart docker
到此结束
此时在重新运行一个nginx
OK了