用于mac的主机名insteat的Docker

时间:2017-05-02 09:25:20

标签: docker reverse-proxy hosts

我正在使用最新版本的docker for mac(版本17.05.0-ce-rc1-mac8)。

当我启动一个新容器时,它会打开一个非常好且运行良好的端口。我想在我的hosts文件中使用ip和port作为别名(localhost:35678 - > project.local)。有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:1)

  

我想在我的hosts文件中使用ip和port作为别名(localhost:35678 - > project.local)

不,那是不可能的。该端口不是主机名的一部分。

您可以使用反向代理服务器,这是一个nginx配置示例(未经过测试):

server {
  listen       80;
  server_name  project.local;
  location / {
    proxy_pass http://127.0.0.1:35678;
  }
}