Skip to content

Docker 容器访问宿主机

Published: at 07:19 AMSuggest Changes

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

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

先备注一下一些命令

查看本机的 ip 地址这些

ifconfig

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

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

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

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

还有一个有意思的可以这么填

访问宿主机的 3306 端口

host.docker.internal:3306

访问宿主机页面

https://host.docker.internal:8080

参考文章


Previous Post
MySQL 连接问题及解决方案
Next Post
Linux Shell 使用日期作为文件名