I’ve a Apache Docker image which runs perfectly on CentOS 6.6 and it publish the port 80 on host interface when run with -p 80:80 parameter. But the same does not work in RHEL 7 or CentOS 7. I disabled firewalld but still its not working. netstat -ntple command shows docker-proxy listening on port 80 of host interface.
Please let me know if anything I’m missing or the correct way to make it work.
Hi everyone,
Docker add the below PREROUTING iptables rule when its starts:
DOCKER all – 0.0.0.0/0 0.0.0.0/0 ADDRTYPE match dst-type LOCAL
If I delete this rule than its working for me.
I don’t know this is a bug or feature…