Can't access exposed rootful podman container from outside of host device
Can't access exposed rootful podman container from outside of host device
As of right now, I currently have a working Docker container for Caddy which can successfully get TLS certs and I am able to access my own test site with an external web browser.
What I want to do use the same files (Dockerfile, docker-compose.yml and Caddyfile) to do the same with Podman Compose. When I run podman compose up -d I am able to build the Caddy container and it will also successfully get it's own TLS cert.
While on the same device, I can use curl localhost:5050 and get the message Client sent an HTTP request to an HTTPS server. which is the same result as if I were using Docker. If I try to access my site through my domain name or local network ip address from an external device, the connection times out.
I didn't make any changes to my firewall or router's port forwarding because I expect Rootful Podman Compose to work similar to Docker.
I checked iptables and below are the differences between using Docker and Podman but I don't really know networking enough to understand what it's really saying
I've also rebooted after starting the Podman containers incase there were any iptables issues but that still didn't help.
I've searched what I can but haven't gotten anything to work or get me closer to finding an answer.
I'm hoping to use Rootless Podman if I can figure this out, if not I have Docker as a fall back plan.
Any help or insight would be appreciated.