0%

Docker容器访问宿主机

最近用 Docker 越来越多了,我有个程序是在 Docker 里面跑的,要连数据库,数据库是在自己电脑上。然后 docker 里面填写127.0.0.1肯定是不行的

然后在网上查,各种命令,不太明白,那就问问群友吧~

先备注一下一些命令

查看本机的 ip 地址这些

1
ifconfig

群友提供的一些命令(Go 语言中文网-列子)

1
2
3
4
5
6
# 列出当前docker容器实例
docker ps
# 列出当前docker容器实例网络信息
docker network ls
# 查看当前docker容器实例的网络信息,id换成自己的
docker network inspect id

网上的一些方法,加上--network host

1
docker run -d --name nginx --network host

参考文章