Dockerfile中yum install無法使用的問題及解決
Dockerfile中yum install無法使用
記錄一次開發(fā)中使用Dockerfile進行centos7容器自定義的時候發(fā)現(xiàn)yum install無法使用
1. 查看主機是否能夠聯(lián)網(wǎng)
ping www.baidu.com

主機能夠聯(lián)網(wǎng)
2. 查看進行Dockerfile進行打包的時候新容器是否聯(lián)網(wǎng)
在Dockerfile中添加
RUN ping www.baidu.com

發(fā)現(xiàn)無法ping通
解決辦法
方法1:
編輯/etc/docker/daemon.json增加dns配置
Docker 在啟動時會讀取配置文件(即/etc/docker/daemon.json),我們可以把DNS配置寫入到配置文件中,那么Docker守護進程啟動之后域名解析會對該機器的所有容器生效
vim /etc/docker/daemon.json
{
"registry-mirrors":
["https://pmddm3ha.mirror.aliyuncs.com"],
"dns" :[ "114.114.114.114", "223.5.5.5" ]
}systemctl restart docker
然后重新進行Dockerfile打包發(fā)現(xiàn)
可以ping通!!!!
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Docker容器處于Removal in process無法刪除問題及解決
這篇文章主要介紹了Docker容器處于Removal in process無法刪除問題及解決方案,具有很好的參考價值,希望對大家有所幫助。2023-07-07
CentOS7環(huán)境下使用Docker搭建PHP運行環(huán)境的過程詳解
這篇文章主要介紹了CentOS7環(huán)境下使用Docker搭建PHP運行環(huán)境,文中給大家提到創(chuàng)建私有網(wǎng)絡(luò)及安裝nginx的方法,本文給大家介紹的非常詳細,需要的朋友可以參考下2021-08-08
Windows11上Docker Desktop鏡像源配置失效排查與解決方案
這篇文章主要介紹了Windows11上Docker Desktop鏡像源配置失效排查與解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2025-04-04
Docker容器沒有權(quán)限寫入宿主機目錄的解決方案
這篇文章主要介紹了Docker容器沒有權(quán)限寫入宿主機目錄的解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03
如何刪除docker-register鏡像及none無效鏡像詳解
這篇文章主要給大家介紹了關(guān)于如何刪除docker-register鏡像及none無效鏡像的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-09-09

