docker registry with –insecure-registry and docker 1.5

I have an issue with docker 1.5.

So, I run a private registry at myregistry:5000.
I can push & pull from an other location (debian 7 & docker 1.4) with :

  • pg_dump error while running rake db:migrate
  • Monit not clearing the pid file and restarting a process when the process becomes a zombie
  • Not able to push docker images to docker private registry
  • passing correct ip via linked docker containers from nginx to jetty
  • Docker-compose service with --service-ports flag as default
  • Connecting to MySQL Server on localhost through Docker
  • DOCKER_OPTS="--insecure-registry myregistry:5000"

    in /etc/default/docker

    Now, I have a new system with docker 1.5 and debian 8, it’s not working anymore.
    I tried all possibilities like, --insecure-registry=myregistry:5000 or --insecure-registry http://myregistry:5000

    Any clue?

    (Note : It works well if I stop docker and launch docker -d --insecure-registry myregistry:5000 )

  • how to make ebs volume usable by docker stack
  • Shell into swarm container
  • How to restore snapshot of docker image (for testing purpose, every test on this same docker image)
  • Citrus-Framework: How to wait for container to be healthy?
  • Get host IP in docker container
  • docker container naming pattern
  • 2 Solutions collect form web for “docker registry with –insecure-registry and docker 1.5”

    If it can help anyone,
    I think the problem not coming from Docker, (I tried to update my registry with no success) but from systemd start command.

    So, it’s not a clean solution, but it still cleaner than launching docker in a screen.

    I modify /lib/systemd/system/docker.service
    and change the ExecStart line :

    ExecStart=/usr/bin/docker --insecure-registry myregistry:5000 -d -H fd://

    Then, systemctl daemon-reload
    systemctl restart docker

    And that’s it. It works. I can pull & push to my distant private registry.

    I use Docker 1.5 on Ubuntu Utopic 14.10 with own Docker Registry server on 5000 port. Everything works well. There are some additional options in my /etc/default/docker file that probably will make no sense for your situation. Just see how the local registry is enabled:

    DOCKER_OPTS="--debug --log-level=\"debug\" --dns --insecure-registry"

    Reboot your computer after config changes.

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