1
直接进入容器中修改/etc/hosts
缺点:重启容器后,增加的内容会丢失
2
在docker-compose.yml文件中,通过配置参数extra_hosts实现。例如:
extra_hosts:
- "somehost:162.242.195.82"
- "otherhost:50.31.209.229
3
通过参数 --add-host来添加域名和IP信息到容器的/etc/hosts文
docker run --add-host=myhostname:10.180.8.1 --name test -it debian