Mac OS X & Docker 1.9.1 Insecure registry location

I am trying to configure my Docker instance to allow insecure registries on my Mac. However, in the new installation for Docker, I can’t find which config file to place the

–insecure-registry host:port

  • Docker swarm-manager displays old container information
  • An upset touble in docker when I use bash
  • Docker containers work on port 80 only
  • Getting Started with EC2 Container Registry
  • Multilayer Docker Deployment on AWS
  • Build docker image fail : Exiting on user command
  • I see in some places to put it in the /etc/default/docker file, yet the folder default doesn’t exist. I’ve even tried reating a docker file in the /etc/defaults dir to no avail.

    I could really use some insight. Thanks.

  • Can I run Docker containers after upgrading host?
  • Elasticsearch 2.0.0 cluster zen discovery in docker
  • How to increase the size of the /dev/shm in docker container
  • Docker swarm security and high availability on AWS
  • How-to: Dockerfile layer(s) reuse / reference
  • How to let a non-root process in a Linux docker container bind to a <1024 port?
  • One Solution collect form web for “Mac OS X & Docker 1.9.1 Insecure registry location”

    Use docker-machine with the --engine-insecure-registry to accomplish this on Mac. If you initially created your machine with name dev you will need to stop and remove it first:

    docker-machine stop dev
    docker-machine rm dev

    Then, assuming your registry was at registry.mydomain.internal:8443 you would create the new machine using:

    docker-machine create -d virtualbox --engine-insecure-registry registry.mydomain.internal:8443 dev
    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.