Skip to content

Instantly share code, notes, and snippets.

@zhangxu
Last active April 10, 2016 04:48
Show Gist options
  • Save zhangxu/5c5369c36a3d33db7368137a8cf4292a to your computer and use it in GitHub Desktop.
Save zhangxu/5c5369c36a3d33db7368137a8cf4292a to your computer and use it in GitHub Desktop.
Docker Machine on Mac OS X

#Create docker machine

Option 1

create docker machine with the following options docker-machine create --driver "virtualbox" --engine-insecure-registry "" --engine-opt "http_proxy=$http_proxy" --engine-opt "https_proxy=$https_proxy" --engine-opt "no_proxy=$no_proxy" default

Option 2

create the machine using default configuration. Then later modify the /var/lib/boot2docker/profile and then restart docker daemon

EXTRA_ARGS='
--label provider=virtualbox
--insecure-registry ossa.docker.oraclecorp.com

'
CACERT=/var/lib/boot2docker/ca.pem
DOCKER_HOST='-H tcp://0.0.0.0:2376'
DOCKER_STORAGE=aufs
DOCKER_TLS=auto
SERVERKEY=/var/lib/boot2docker/server-key.pem
SERVERCERT=/var/lib/boot2docker/server.pem
export HTTP_PROXY="http://www-proxy.us.oracle.com:80"
export HTTPS_PROXY="http://www-proxy.us.oracle.com:80"
export NO_PROXY="localhost,127.0.0.1,*.oracle.com,*.oraclecorp.com"

#Connect to docker machine

  1. eval $(docker-machine env default)
  2. NO_PROXY="$(docker-machine ip default),$NO_PROXY" docker --tlsverify=false info
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment