diff --git a/README.md b/README.md index 3ce2e1d..ef607b2 100644 --- a/README.md +++ b/README.md @@ -348,7 +348,11 @@ You can tell Docker that the container listens on the specified network ports at EXPOSE ``` -But note that EXPOSE does not expose the port itself, only `-p` will do that. +But note that EXPOSE does not expose the port itself, only `-p` will do that. To expose the container's port on your localhosts port: + +``` +iptables -t nat -A DOCKER -p tcp --dport -j DNAT --to-destination : +``` If you're running Docker in Virtualbox, you then need to forward the port there as well, using [forwarded_port](https://docs.vagrantup.com/v2/networking/forwarded_ports.html). It can be useful to define something in Vagrantfile to expose a range of ports so that you can dynamically map them: