docker容器内部访问外部网络

我们知道容器默认指定了网关为docker0网桥上的docker0内部接口。docker0内部接口同时是宿主机的一个本地端口。

因此,容器默认情况下是可以访问到宿主机本地的。

更进一步,容器想通过宿主机访问到外部网络,需要宿主机进行转发

在宿主机linux系统中,检查转发是否打开:


1代表已开启,0代表未开启

如果为0,需要手动打开:    


进到容器内部,已能正常访问外部网络。

问题解决了,去吃顿好的~

20/03/27

你可能感兴趣的:(docker容器内部访问外部网络)