Till,
I also hit the same problem and opened the Issue [1].
As the comment in the link says, you need to create the network beforehand.
Or, adding rootless_networking = "cni" under the [containers] section of
~/.config/containers/containers.conf
[1]
https://github.com/containers/podman/issues/11396
----
Shion Tanaka / Red Hat K.K.
Solution Architect
shtanaka(a)redhat.com
2021年9月3日(金) 9:21 Till Backhaus <till(a)backha.us>:
Hi,
Sorry to bother you with this. I cannot reach a running container via
network using podman machine.
I installed podman (3.3.0) via homebrew on macos (bigsur 11.5.2).
I created a machine using
> podman machine init
which I then started using
> podman machine start
I then started a nginx container
> podman run -p 8000:80 --rm docker://nginx
I’d expect to reach the container on localhost:8000 via curl
> curl localhost:8000
> curl: (7) Failed to connect to localhost port 8000: Connection refused
But the port forwarding is configured for the machine only
Inside the machine the port is forwarded:
> podman machine ssh
> curl localhost:8000
> <!DOCTYPE html>
> …
If automatic port forwarding is not possible I’d expect to be able to
reach the machine on it’s ip address. I don’t reach the machines ip (got it
from it ip addr from inside the machine) either.
I didn’t find anything on this matter in the docs
https://docs.podman.io/en/latest/ . What am I missing?
Thank you so much for your time!
Best regards,
Till
(My first post here)
_______________________________________________
Podman mailing list -- podman(a)lists.podman.io
To unsubscribe send an email to podman-leave(a)lists.podman.io