Ich möchte zwei meiner Container außerhalb des VM-Hosts an ihren separaten spezifischen IP-Adressen (192.168.0.222
, 192.168.0.227
) ohne Port-Zuordnung verfügbar machen. Das heißt, ich möchte auf jeden Port direkt auf den Containern zugreifen, indem ich seine IP verwende. Ich habe bereits Maschinen im Netzwerk außerhalb des VM-Host im Bereich 192.168.0.1-192.168.0.221 ausgeführt.Wie lege ich eine bestimmte IP-Adresse dem Container zu und mache diese außerhalb des VM-Hosts zugänglich?
Ist dies jetzt mit Docker 1.10.0 möglich, und wenn ja, wie?
Ich bin auf OS X 10.11 mit docker version 1.10.0, build 590d5108
und docker-machine version 0.6.0, build e27fb87
, mit boot2docker/VirtualBox-Treiber.
Ich habe versucht, dies ohne Glück für einige Zeit, um herauszufinden, und ich habe die folgenden Fragen und Antworten lesen:
- How to assign static public IP to docker container
- How to expose docker container's ip and port to outside docker host without port mapping?
- How can I make other machines on my network access my Docker containers (using port mapping)?