Docker Community Forums

Share and learn in the Docker community.

Help with ports docker

Let’s see if someone can help me, when I put the docker all the docker ports are open, I know why but I don’t know how to fix it, if I install webmin for example I have to open the port manually, that’s what I want to happen with the docker, can it be done ?. Example install nextcloud and create a 49156 port, this port is accessible on all lan.
And the second thing I want is to be able to block ips with the iptables (installed on my ubuntu system). I have tried everything but nothing.
I use ubuntu.

A ver si alguien me puede ayudar, al poner el docker todos los puertos del docker están abiertos, se porque pero no se como arreglarlo, si instalo webmin por ejemplo he de abrir el puerto de forma manual, eso es lo que quiero que suceda con los docker, se puede hacer?.
Y lo segundo que quiero es poder bloquear ips con el iptables. He probado de todo pero nada.
Uso Ubuntu.


How to Expose Ports in Docker
Add an EXPOSE instruction in the Dockerfile.
Use the –expose flag at runtime to expose a port.
Use the -p flag or -P flag in the Docker run string to publish a port.