Basically, I have this doubt, I have some self hosted services in docker where I add the ports like this:
host_port:container_port, so I don’t specify the interface, so by default, it is 0.0.0.0.

Somebody recently told me that this is dangerous and that I expose my services to the public internet by doing this. I don’t want to do that since I am the only one accessing them so I just use a vpn to access them. So, to try this out, I typed in my browser my public ip alongside the host port I used for one of my services but I cannot access it. This has me puzzled. How’s the deal? Am I exposing it? Should I change it?

What are your thoughts? Thanks!

  • iHUNTcriminals@lemm.ee
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I never put a host ip in my compose files.

    Although… In portainer… I set my IP in some setting so that the container links wouldn’t just show up as 0.0.0.0:xxxx