docker 未经授权:需要身份验证

docker unauthorized: authentication required

我正在使用 windows 10 专业版,使用 docker 用于 windows,使用 linux 容器
我使用 docker login -u username -p password
登录 我经常遇到这个问题,不仅是 httpd,还有 django,mysql .. 等等

> docker container run -p 8080:80 -d --name n2 httpd
Unable to find image 'httpd:latest' locally
latest: Pulling from library/httpd
3d77ce4481b1: Downloading
73674f4d9403: Download complete
d266646f40bd: Download complete
ce7b0dda0c9f: Download complete
01729050d692: Download complete
014246127c67: Download complete
7cd2e04cf570: Download complete
docker: unauthorized: authentication required.
See 'docker run --help'.

解决此问题更新 windows 到 winver 1803(新的四月 Spring Creators 更新)