网络问题-docker容器内能访问wordpress,宿主机访问不了wordpress

来源:6-1 根据前面所学部署一个wordpress

yijli

2021-01-07

如图wordpress容器内可以curl 127.0.0.1:80/wp-admin/install.php
图片描述
但是本机ip:8080/wp-admin/install.php 无法访问
本机 127.0.0.1:8080/wp-admin/install.php也无法访问
图片描述
不怎么好百度这个问题,所以请教下老师~

写回答

2回答

yijli

提问者

2021-01-12

//img1.sycdn.imooc.com/szimg/5ffd284a09b2ecd612280786.jpg

//img.mukewang.com/szimg/5ffd284a0993b09308670758.jpg

这个是用yum -y install docker安装的docker网络是正常的,可以访问本机ip:映射端口

0
0

麦兜搞IT

2021-01-08

请问您的环境是什么搭建的?纯docker还是docker-compose呢?

建议您先把环境停掉,然后只起一个nginx,看看端口转发能否正常工作,如果不能的话,应该是iptable的转发规则有问题, 比如我这个

//img.mukewang.com/szimg/5ff7795a092b5e4d17890976.jpg


通过iptable可以看到所有访问本地8080的数据包都会通过destination NAT转发到容器的IP地址+80端口

//img.mukewang.com/szimg/5ff779ea09aa9cb016750817.jpg

0
5
麦兜搞IT
回复
yijli
这个就很奇怪了。1.13这个版本ji本可以说有已经淘汰了。。。。。。
2021-01-14
共5条回复

系统学习Docker 践行DevOps理念

无论你是开发、测试还是运维,Docker都是你的必备技能。

3297 学习 · 1895 问题

查看课程