亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在企業網絡上構建映像期間網絡調用失敗

在企業網絡上構建映像期間網絡調用失敗

臨摹微笑 2019-11-27 10:04:48
我在公司網絡上構建Docker映像時遇到問題。我剛剛開始使用Docker,因此我有一個用于hello-world類型應用程序的以下Dockerfile:# DOCKER-VERSION 0.3.4FROM    centos:6.4# Enable EPEL for Node.jsRUN     rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm# Install Node.js and npmRUN     yum install -y npm# Bundle app sourceADD . /src# Install app dependenciesRUN cd /src; npm installEXPOSE  8080CMD ["node", "/src/index.js"]當我在家中通過自己的無線網絡在筆記本電腦上構建筆記本電腦時,這種方法效果很好。它拉下必要的依賴關系并正確構建映像。但是,當我在公司網絡上工作時,嘗試從download.fedoraproject.org拉下RPM時,此同一個Docker構建失敗,并顯示以下錯誤消息:第2步:運行rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm --->在e0c26afe9ed5 curl中運行:(5)無法t解決代理“ some.proxy.address”錯誤:跳過http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm-傳輸失敗在公司網絡上,我可以從筆記本電腦訪問該URL。但是,一旦Docker嘗試構建容器,突然之間它根本無法解決。對于多種外部資源(apt-get等),此行為是相同的:它們都可以在公司網絡上的筆記本電腦上很好地解決,但是Docker無法解決它們。我沒有網絡專業知識來弄清楚這里發生了什么。有誰知道為什么在構建Docker容器時會發生這種奇怪的行為?
查看完整描述

3 回答

?
慕姐4208626

TA貢獻1852條經驗 獲得超7個贊

我建議更改Docker守護程序的DNS設置。您可以通過在/etc/docker/daemon.json中創建守護程序配置文件來設置docker守護程序的默認選項。根據您的主機設置DNS服務器,例如我的DNS服務器是10.0.0.2:


{"dns": ["10.0.0.2", "8.8.8.8"] }

然后,您只需要重啟docker服務:


sudo service docker restart


查看完整回答
反對 回復 2019-11-27
  • 3 回答
  • 0 關注
  • 457 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號