docker networking direct access to container -
i try migrate multiple vm static ip container based solution.
now i'm using vm static ip:
i can ping , telnet vms telnet 10.48.0.10 5432
, telnet 10.48.0.11 5432
i want create single docker host allows me same :
it great if can telnet 172.17.0.2 5432
, telnet 172.17.0.3 5432
i try via docker because want manage configuration.
what proper way ? should use tcp proxy inside container manage ?
the solution pretty simple.
create network , bind host
docker network create --subnet=10.0.0.0/24 -o "com.docker.network.bridge.host_binding_ipv4"="0.0.0.0" mynet
then run container on mynet
network
docker run -ti --net=mynet --ip=10.0.0.30 busybox
now computer if add route docker host (192.168.2.156) subnet :
sudo route add -net 10.0.0.0 netmask 255.255.255.0 gw 192.168.2.156
you can ping container (ping 10.0.0.30
)
Comments
Post a Comment