Docker学习笔记--网络配置

Linux 的虚拟化技术

Docker的网络配置

从容器内访问宿主机服务

Docker v 18.03 and above (since March 21st 2018)
Use your internal IP address or connect to the special DNS name host.docker.internal which will resolve to the internal IP address used by the host.

Docker for Mac v 17.12 to v 18.02
Same as above but use docker.for.mac.host.internal instead.

Docker for Mac v 17.06 to v 17.11
Same as above but use docker.for.mac.localhost instead.

Docker for Mac 17.05 and below
To access host machine from the docker container you must attach an IP alias to your network interface. You can bind whichever IP you want, just make sure you're not using it to anything else.
sudo ifconfig lo0 alias 123.123.123.123/24