2017-02-27 61 views
0

我的碼頭工人的版本是搬運工構建讓未經授權的:認證所需

Docker version 1.12.2-cs2-ws-beta, build 050b611 

我試圖使用命令來構建圖像

docker build -t iis-dockerfile . 

的DockerFile含量

FROM microsoft/iss 
RUN echo "Hello World - Dockerfile" > C:\inetpub\wwwroot\index.html 

配置。 json是

{ 
    "auths": { 
     "https://index.docker.io/v1/": { 
      "auth": <somekey> 
     } 
    } 
} 

在運行搬運工構建,它提供了錯誤

Sending build context to Docker daemon 2.048 kB 
Step 1/2 : FROM microsoft/iss 
unauthorized: authentication required 

我已經做過搬運工登錄。這就是config.json的創建方式。我是容器的新手,並按照入門教程https://blogs.msdn.microsoft.com/allthingscontainer/2016/09/15/windows-containers-getting-started-a-step-by-step-guide/。任何想法我怎麼能解決這個問題。

另外我想到碼頭牽引正在爲我工​​作。雖然這也要求認證

+0

您的docker文件的權限是什麼? –

+0

「FileSystemRights:FullControl」適用於所有管理員,用戶,系統 – Jitendra

+0

http://stackoverflow.com/questions/36663742/docker-unauthorized-authentication-required-upon-push-with-successful-login https:// github。 com/docker/hub-feedback/issues/645 您是否檢查了上述鏈接?他們陳述類似的問題。 –

回答

1

只是一個觀察。確保您的docker文件具有正確的基本映像名稱。您確定要FROM microsoft/iss而不是FROM microsoft/iis

當我試圖用正確的基礎圖像創建新的圖像。它似乎工作。

Docker docker build -t test-iid . 
Sending build context to Docker daemon 344.9 MB 
Step 1/2 : FROM microsoft/iis 
latest: Pulling from microsoft/iis 
3889bb8d808b: Downloading 
3430754e4d17: Downloading 
7aee39cd34f9: Downloading [>             ] 540 kB/122.7 MB 
5b8e6b632025: Download complete 
e067d71858d2: Download complete 
+1

簡單的錯字打死了我的一天。謝謝 – Jitendra