php - Docker配置虚拟域名错误,无法访问
问题描述
Apache 和 PHP 安装在 docker 镜像中。如何配置本机的虚拟域名,可以访问 curl www.test.com。我已经配置了hosts文件和httpd.conf,但是还是没用。我该如何配置它?
解决方案
您必须编辑 /etc/hosts 并添加:
127.0.0.1 www.test.com
例如,您可以在 dockerfile 中执行此操作:
RUN echo "127.0.0.1 www.test.com" >> /etc/hosts
(或者如果有任何选项可以检查你的 docker 配置)
推荐阅读
- ios - 坠机原因是什么?
- android - 如何翻译活动中包含的布局?
- c# - angular4中的d3图表实现
- spring - spring security JWT 实现是否处理 alg:none 攻击?
- python-3.x - 尝试从网站抓取信息时如何修复“预期的字符串或类似字节的对象”?
- c# - 如何在 C# 应用程序中强制使用 ODBC 版本 2.x
- c# - 无法在存储库中注入 DbContext
- java - Spring Boot 测试如何使用不同的 application.properties 进行集成测试
- c# - 弹性搜索:如何提取与查询短语/字符串匹配的所有“字段名称”
- kotlin - 如何在 Ktor 中使请求绑定的数据在全球范围内可用?