2017-09-25 45 views
0

我正在關注本教程https://docs.docker.com/get-started/part2/#build-the-app從requirements.txt下載軟件包時,Docker「入門教程」卡住了。我該怎麼辦?

在我需要運行這個的部分,docker build -t friendlyhello .,我運行了sudo docker build -t friendlyhello .,因爲我還沒有專門爲Docker設置適當的組和用戶。

我的設置停留在這部分...

Step 4/7 : RUN pip install -r requirements.txt 
---> Running in 74c38677ecc3 
Collecting Flask (from -r requirements.txt (line 1)) 
    Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7fee6c92d150>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',)': /simple/flask/ 

我不認爲防火牆或ISP是因爲我可以直接與sudo pip install flask直接從我的主機的Ubuntu 16.04訪問瓶的問題。

這個問題的解決方案是什麼?

回答

0

好它是突然的工作。

我當時在我的本地圖書館,正如我之前提到的sudo pip install flask一樣正常。但是,從Docker中,它返回了我在這裏提到的錯誤。我試圖關機/重啓它仍然是一樣的。

然後,我剛回到家中並運行相同的命令(從完全關閉Ubuntu 16.04機器),它只是工作。

我從@misraX給我的鏈接什麼都沒做。這是來自Docker的所有默認全新安裝設置。