Docker内需要访问本机的数据库,如何访问。使用127.0.0.1肯定是不行的,因为这个在Docker容器里面指的是容器本身。所以,需要走别动渠道进行解决。

docker inspect --format={{.NetworkSettings.IPAddress}}  容器id

例:

[root@iZwz947of4lcxm9pai1f8vZ api]# docker inspect --format={{.NetworkSettings.IPAddress}} test_blockchain_api
172.17.0.2

这里返回的容器ip为172.17.0.2,则宿主ip则为172.17.0.1,宿主机ip最末尾为1

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐