docker-ce 17.06.0-ce failed to pull from private registry mirror

After I upgrade docker-ce to latest 17.06.0-ce, I can not pull from my private registry…

before upgrade, I can docker pull tae/uc, which is my private image on my private registry, which is configured in /etc/docker/daemon.json

  • Remote access services exposed by docker container
  • Docker: Connect via SSH to Remote MySQL server
  • Building Docker images with Jenkins that runs inside a Docker container
  • Block external access to docker containers
  • Docker 1.7 consuming more space than Docker 1.5 for images
  • DOCKER installation ERROR “Internal error: Failed to expand shell folder constant ”userdocs" on Windows
  • { “registry-mirrors”: [“https://admin:password@registry.local:5005”] }

    after upgrade, I failed to pull without specifying the registry…

    The only way I can pull is like docker pull registry.local:5005/tae/uc,
    which is very annoying.

    Any idea ?

  • Utilizing the --user param to create a user with a Dockerfile container
  • Spark nodes communicating using wrong IP address (Docker)
  • Run Different Linux OS in Docker Container?
  • Docker hanging requiring reboot
  • Console App or Windows Service in Windows Container?
  • How to change docker installation directory in centos 7 with docker 1.13 version
  • One Solution collect form web for “docker-ce 17.06.0-ce failed to pull from private registry mirror”

    I would guess that your registry is only providing registry API v1 and Docker-ce 17.06 dropped support of it:

    Deprecation

    Disable legacy registry (v1) by default #33629

    Upgrade your registry or try to re-enable legacy registry by adding "disable-legacy-registry": false in your daemon.json

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.