4

microsoft/nanoserver イメージをプルしようとすると、次のエラーが発生します。ダウンロードは成功です。このエラーは、画像の抽出中に発生します。

482ab31872a2: ダウンロード完了でレイヤーの登録に失敗しました: 再実行エラー: 終了ステータス 1: 出力: OpenForBackup に失敗しました Win32 で失敗しました: \?\C:\ProgramData\Docker\windowsfilter\07bd46b89b4520e984bc0892bad2c955afec4b347f961ca6c31bfe5e30601806\Windows\System2 etc\hosts:アクセスが拒否されました。(0x1f) \?\C:\ProgramData\Docker\windowsfilter\07bd46b89b4520e984bc0892bad2c955afec4b347f961ca6c31bfe5e30601806\Files\Windows\System32\drivers\etc\hosts

これは、Windows イメージが作成するディレクトリの問題のように見えますが、ディレクトリに必要なアクセス許可がわかりません。

これが私の Docker バージョン (Windows コンテナー) です。

Docker のバージョン

クライアント:

 Version:      1.13.0-rc2**

 API version:  1.25

 Go version:   go1.7.3

 Git commit:   1f9b3ef

 Built:        Wed Nov 23 17:40:58 2016

 OS/Arch:      windows/amd64

**サーバ:

 Version:             1.13.0-rc2**

 API version:         1.25

 Minimum API version: 1.24

 Go version:          go1.7.3

 Git commit:          1f9b3ef

 Built:               Wed Nov 23 17:40:58 2016

 OS/Arch:             windows/amd64

 Experimental:        false

イメージをプルするために使用している Docker コマンドを次に示します。

docker pull microsoft/nanoserver

最後に、イメージをダウンロードして抽出した後のエラー メッセージを次に示します。

これは、ビルド 14393 がインストールされた Windows 10 Professional ワークステーションです。

4

2 に答える 2

2

この問題に対する答えは、ウィルス スキャン ポリシー (MacAfee) が Windows イメージのホスト ファイルへのアクセスを妨げていたことでした。host.dll プロセスがディレクトリにアクセスできるように、ポリシーが緩和されました。更新すると、nanonserver または aspnet イメージのプルに問題はありませんでした。

于 2016-12-09T18:16:36.540 に答える