“docker pull redis”在 Docker for Windows 上失败

Vin*_*nce 5 redis docker

我已经安装了适用于 Windows Server 2016 的 Docker EE,并且能够拉取并运行 hello-world 示例。

当我调用“docker pull redis”时,我得到:

Using default tag: latest
latest: Pulling from library/redis
no matching manifest for windows/amd64 in the manifest list entries
Run Code Online (Sandbox Code Playgroud)

我的码头工人版本:

Client:
 Version:      17.10.0-ee-preview-2
 API version:  1.32
 Go version:   go1.8.3
 Git commit:   10e292d
 Built:        Thu Sep 21 19:58:53 2017
 OS/Arch:      windows/amd64

Server:
 Version:      17.10.0-ee-preview-2
 API version:  1.32 (minimum version 1.24)
 Go version:   go1.8.3
 Git commit:   777d4a1
 Built:        Thu Sep 21 20:08:05 2017
 OS/Arch:      windows/amd64
 Experimental: false
Run Code Online (Sandbox Code Playgroud)

不确定我在这里做错了什么。

yam*_*enk 3

正如 docker 信息所示,服务器未在实验模式下启动。

您需要在Windows服务器上以实验模式启动docker服务器。检查linux-containers-on-windows以了解如何做到这一点。