RUN echo '199.232.68.1 aaa.bb.com' >> /etc/hosts RUN cat /etc/hosts # 文件被重置,上一行的修改不生效 要解决这个问题,有两个方法: 一、 把hosts修改和安装写在一个 shell 脚本,ADD 到容器,然后执行。 #!/bin/bash echo '199.232.68.133 aaa.bbb.com' >> /etc/hosts cat /etc/hosts #生效 n...
需要注意的是,extra_hosts参数只在容器运行时生效,不会对Docker宿主机的主机名解析产生影响。另外,extra_hosts参数也可以在Docker Compose文件中使用,以实现对容器的自定义主机名解析。 总之,extra_hosts参数可以帮助我们在Docker容器中实现自定义的主机名解析,从而满足一些特定的网络环境需求。希望这个回答能够帮助你理解...