docker - 从docker-compose容器内部访问主机VPN(laradock)

标签 docker docker-compose vpn laradock

我正在使用laradock作为本地开发环境。我正在编写一个需要访问只能通过VPN访问的安全数据库的应用程序。这在我的主主机(运行MacOS 10.14)上运行良好,我可以使用其VPN网络IP(10.xx.x.xxx)直接访问数据库。完善。

我(错误地)认为Docker环境也可以访问它,但是它不能。我正在使用is untouched from the laradock default的docker-compose.yml文件,但特别需要访问的框是php-fpmworkspace

最佳答案

就我而言,我在 nginx和工作区中添加了新主机

对于那些使用docker-compose文件的人,请尝试将其他主机属性添加到Docker-compose.yml

尝试:

extra_hosts:
-“url.company.net:192.xx.xx.xx”

这将在/ etc / hosts文件中添加一个条目

关于docker - 从docker-compose容器内部访问主机VPN(laradock),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53732744/

相关文章:

C++:在 Windows RAS API 中禁用 RequireCHAP 和 RequireMsCHAP2

docker - 无法从 Apache-Superset 容器(tar 文件)镜像启动容器(无法连接到本地主机端口)

docker - Docker守护程序无法启动

c# - 在 Linux Docker 容器中运行时无法读取证书 - 适用于 Windows

docker - traefik:获得与服务副本一样多的前端(预计只有一个)

linux以编程方式设置pptp vpn

docker - 有没有办法跟踪我的注册表中给定的 Docker 镜像在何处/何时运行?

docker - 使用docker-compose将Wiremock文件从本地复制到Docker容器

docker - 内部和外部网络与docker-compose吗?

.net - 通过.NET应用程序登录到SonicWALL VPN