(这里的初学者:)
我已经在我公司的本地网络上建立了一个Gitlab实例。它托管在一个码头容器中,运行在一个专用服务器上,其主机名为“devserver”,这个Gitlab实例可以通过“https://mycompanygit”访问,因为网络DNS被设置为将mycompanygit重定向到devserver的本地ip。在devserver上,还有另一个正在运行的容器,一个nginx反向代理,它将mycompanygit的http和https请求重定向到gitlab容器。现在我想添加第三个容器,一个Gitlab-runner实例。因此,我运行以下命令,从这里获取。
docker run --rm
目前,我很难让Android模拟器使用自定义DNS服务器,它正在本地主机上运行(127.0.0.1)。
到目前为止,我已经尝试过各种方法试图说服模拟器使用我的DNS服务器,到目前为止都没有成功。最后,它始终归结为以下错误消息:
### WARNING: can't resolve DNS server name 'localhost'
### WARNING: will use system default DNS server
然而,当提供给nslookup时,localhost会正确地解析:
$ nslookup localhost
Server: dnszrh0
现在,Apache服务器正在监听端口80。我希望在同一个网络上的人能够像random.xyz一样访问这个站点,但不想让它成为我的实际主机名(现在是ubuntu )。
主机名手册并没有给出太多的洞察力。有办法做到这一点吗?
在/etc/hostname下添加一个名称只在本地起作用(所以我现在可以输入http://minsky并获得站点。像这样的东西是理想的:
127.0.0.1 localhost.localdomain localhost
127.0.1.1 ubuntu minsky #this sets aliases for the machine, but on the lan w