Dockerfile中yum install無法使用的問題及解決
Dockerfile中yum install無法使用
記錄一次開發(fā)中使用Dockerfile進(jìn)行centos7容器自定義的時(shí)候發(fā)現(xiàn)yum install無法使用
1. 查看主機(jī)是否能夠聯(lián)網(wǎng)
ping www.baidu.com
主機(jī)能夠聯(lián)網(wǎng)
2. 查看進(jìn)行Dockerfile進(jìn)行打包的時(shí)候新容器是否聯(lián)網(wǎng)
在Dockerfile中添加
RUN ping www.baidu.com
發(fā)現(xiàn)無法ping通
解決辦法
方法1:
編輯/etc/docker/daemon.json增加dns配置
Docker 在啟動(dòng)時(shí)會(huì)讀取配置文件(即/etc/docker/daemon.json),我們可以把DNS配置寫入到配置文件中,那么Docker守護(hù)進(jìn)程啟動(dòng)之后域名解析會(huì)對(duì)該機(jī)器的所有容器生效
vim /etc/docker/daemon.json
{ "registry-mirrors": ["https://pmddm3ha.mirror.aliyuncs.com"], "dns" :[ "114.114.114.114", "223.5.5.5" ] }
systemctl restart docker
然后重新進(jìn)行Dockerfile打包發(fā)現(xiàn)
可以ping通!!!!
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
CentOS7如何修改Docker鏡像默認(rèn)存儲(chǔ)位置
這篇文章主要介紹了CentOS7如何修改Docker鏡像默認(rèn)存儲(chǔ)位置問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11Docker可視化ui管理工具Portainer安裝及使用解析
這篇文章主要介紹了Docker可視化ui管理工具Portainer安裝及使用解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11rocketmq-streams的ILeaseService使用示例詳解
這篇文章主要為大家介紹了rocketmq-streams的ILeaseService使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07