【发布时间】:2019-11-14 14:56:12
【问题描述】:
我正在尝试将主机名添加到 windows 容器中的主机文件,但没有成功。
根据文档,这应该在主机文件中添加一个条目
docker run -it --add-host me:127.0.0.1 microsoft/dotnet:nanoserver powershell
但我无法从容器中 ping 通“我”。
查看主机文件我找不到适合我的条目。
cat C:\Windows\System32\drivers\etc\hosts
只返回条目:
192.168.125.108 host.docker.internal
192.168.125.108 gateway.docker.internal
我也尝试通过docker-compose文件添加,但我对sintax不熟悉:
这是我的 docker-compose.override.yml
版本:'3.4' 服务: trfout_wsrv: 额外主机: - “我:127.0.1.1”
image: ${DOCKER_REGISTRY-}trfoutwsrv
build:
context: .\TRFOUT\TRFOUT_WSRV
dockerfile: Dockerfile
【问题讨论】:
-
您是否尝试让容器访问主机?
-
好像有一个open issue,尤其是windows容器。
-
只是想用域名代替ip地址。
标签: docker docker-compose docker-networking nano-server