首页 新闻 会员 周边 捐助

docker 容器不使用宿主机的 /etc/hosts 解析主机名的问题

0
悬赏园豆:50 [已解决问题] 解决于 2018-12-11 11:50

在宿主机的 /etc/hosts 文件中添加了解析

172.31.180.183 memcached

但启动容器后却无法解析这个主机名

# docker run microsoft/dotnet:2.2-sdk getent hosts memcached

请问如何解决这个问题?

dudu的主页 dudu | 高人七级 | 园豆:30939
提问于:2018-12-11 10:28
< >
分享
最佳答案
0

如果要使用宿主机的 /etc/hosts ,只能将 network 设置为 host

docker run --network=host microsoft/dotnet:2.2-sdk getent hosts memcached
dudu | 高人七级 |园豆:30939 | 2018-12-11 11:50
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册