我使用laradock作为本地开发环境。我正在编写一个应用程序,需要访问只能通过VPN访问的安全数据库。这在我的主主机上工作得很好(运行MacOS 10.14),我可以直接使用它的VPN网络IP访问数据库(10.xx.x.xxx)。完美。
我(错误地)假设Docker环境也能够访问它,但它不能。我使用的docker-compose.yml文件是is untouched from the laradock default,但具体来说,需要访问的框是php-fpm
和workspace
。
我使用laradock作为本地开发环境。我正在编写一个应用程序,需要访问只能通过VPN访问的安全数据库。这在我的主主机上工作得很好(运行MacOS 10.14),我可以直接使用它的VPN网络IP访问数据库(10.xx.x.xxx)。完美。
我(错误地)假设Docker环境也能够访问它,但它不能。我使用的docker-compose.yml文件是is untouched from the laradock default,但具体来说,需要访问的框是php-fpm
和workspace
。
1条答案
按热度按时间mepcadol1#
在我的例子中,我在nginx和workspace中添加了一个新主机
对于那些使用docker-compose文件的用户,可以尝试在Docker-compose.yml中添加其他主机属性
试试看:
extra_hosts:-“url.company.net:192.xx.xx.xx”
这将向/etc/hosts文件添加一个条目