+-

我是docker的新手,最近使用phpdocker.io(php7,nginx, mysql)生成器安装了一个docker容器/映像.使用docker-compose开始它,它的工作非常棒.
如果我去localhost / phpinfo.php我的常规系统php版本加载(5.6),如果我去localhost:8080 / phpinfo.php我的docker php版本加载(7.0)所以它工作正常.
我的问题是:有什么方法可以将我的localhost:8080映射到常规域名,就像我通常使用常规localhost项目一样?因为必须使用localhost:8080,即:myproject.dev
不确定这是否与docker相关.
最佳答案
这很容易.如果您的nginx配置如下所示:
server {
server_name _; #catch all
...
您可以在主机上添加主机文件
127.0.0.1 myproject.dev
你的容器将由url http://myproject.dev:\u0026lt;exposed_port\u0026gt;
如果您在80端口上公开容器,您只需键入url http://myproject.dev(就像过去的好时光).但请记住,您可以同时在80端口上运行一个容器.
点击查看更多相关文章
转载注明原文:php – 将docker容器映射到常规开发域名 - 乐贴网