Docker修改hosts方法
點(diǎn)擊上方藍(lán)色字體,選擇“標(biāo)星公眾號(hào)”
優(yōu)質(zhì)文章,第一時(shí)間送達(dá)
作者 | AmyZYX
來源 | urlify.cn/vQZ7Br
76套java從入門到精通實(shí)戰(zhàn)課程分享
方法一:
直接進(jìn)入容器中修改/etc/hosts
缺點(diǎn):重啟容器后,增加的內(nèi)容會(huì)丟失
方法二:
制作鏡像的時(shí)候,直接修改。
限制:
需要是root用戶,需要在容器中安裝sudo
增大了鏡像大小
方法三:
使用docker run運(yùn)行一個(gè)新的容器的時(shí)候,通過參數(shù) --add-host來添加域名和IP信息到容器的/etc/hosts文件中。例如:
docker run --add-host=myhostname:10.180.8.1 --name test -it debian
注意:
--add-host參數(shù)最好在--name后面,避免啟動(dòng)報(bào)錯(cuò)
方法四:
在docker-compose.yml文件中,通過配置參數(shù)extra_hosts實(shí)現(xiàn)。例如:
extra_hosts:
- "somehost:162.242.195.82"
- "otherhost:50.31.209.229"
粉絲福利:Java從入門到入土學(xué)習(xí)路線圖
??????

??長按上方微信二維碼 2 秒
感謝點(diǎn)贊支持下哈 
評論
圖片
表情
