use docker container on host network without sharing host's ip

My docker host is part of the local network

Is there a way to run a container that becomes a part of the host network, but does not share the same ip as the host? So for example if the host has the ip i’d like to provide to the container without interfering with the docker host’s network configuration.

  • How can I get cadvisor (Docker) working with AWS/Debian?
  • Is there an alternative to Dockerfile Env Instruction?
  • How to scale up docker instances using Apache Marathon REST API.?
  • Makefile - append to command
  • Communicating between a windows and linux docker container on the same host
  • How to collect metrics from services running on docker containers using collectd, telegraph or similar tools
  • Can you have a docker copy in the same line as docker run
  • How to know if docker is already logged in to a docker registry server
  • Why does boot2docker ip fail?
  • How can I setup monitoring of Docker Container from Nagios
  • Using fs.stat to get stats from a file inside a docker container directory
  • Start sshd automatically with docker container
  • One Solution collect form web for “use docker container on host network without sharing host's ip”

    since a docker container is by nature bound to use the networking stack of it’s host, it also has to share the hosts IP to communicate with the network. For a one-container setup, the only solution should be to add a second NIC to the host and use that second NIC and the provided IP exclusively for your docker… But apart from that I don’t see any solution that does not deeply mutilate the OSI model of your host’s network stack and thus include some major side-effects :-/

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.