在很多时候,由于各种原因需要使用host指定,找了各种资料,总结了下游以下几种方式.
1. 进入容器中修改,但是重启后会恢复原样
2.在只做镜像的时候,使用root用户修改/etc/hosts. 记得使用sudo
3.在docker run 添加参数–add-host.
docker run –add-host=hostname:IP
4. 如果使用的compose方式,可以在yml配置文件黄总添加 extra_hosts 来实现。
extra_hosts:
– “hostname:ip”