seveibar
By:
seveibar

Docker --net=host does not forward ports

January 6, 2017 105 views
Docker Ubuntu 16.04

On my local machine setting --net=host on a container makes the container visible on any ports it is using. On a Docker Ubuntu 16.04 droplet the port is not accessible with --net=host.

Simplified Example:

This works:
docker run -p 8000:8000 -it python python -m http.server

This does not work:
docker run --net=host -p 8000:8000 -it python python -m http.server

How can I make the ports of the container application exposed with docker run --net=host ...?

1 comment
  • Quick Note:

    docker run --net=host -p 8000:8000 -it python python -m http.server

    works on regular DigitalOcean Ubuntu droplets- that is how I am currently mitigating my issue

Be the first one to answer this question.