我正在使用laradock作为本地开发环境。我正在编写一个需要访问只能通过VPN访问的安全数据库的应用程序。这在我的主主机(运行MacOS 10.14)上运行良好,我可以使用其VPN网络IP(10.xx.x.xxx)直接访问数据库。完善。
我(错误地)认为Docker环境也可以访问它,但是它不能。我正在使用is untouched from the laradock default的docker-compose.yml文件,但特别需要访问的框是php-fpm
和workspace
。
最佳答案
就我而言,我在 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/