Skip to content

Instantly share code, notes, and snippets.

@jcpst
Last active December 2, 2015 16:02
Show Gist options
  • Save jcpst/629525382f3914956f11 to your computer and use it in GitHub Desktop.
Save jcpst/629525382f3914956f11 to your computer and use it in GitHub Desktop.
Sharing Docker-Machine certs
  1. unzip machine in ~/.docker/machine/machines/
  2. export variables
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://[MACHINE'S IP]"
export DOCKER_CERT_PATH="[FULL HOME PATH]/.docker/machine/machines/khs-eureka3"
export DOCKER_MACHINE_NAME="[MACHINE NAME]"

script it (place in your .bashrc or .zshrc):

# Takes machine name as arg or uses default machine.
dmenv() {
  machine=${1:-'my-default-machine'}
  export DOCKER_TLS_VERIFY="1"
  export DOCKER_CERT_PATH="${HOME}/.docker/machine/machines/${machine}"
  export DOCKER_MACHINE_NAME="${machine}"
  export DOCKER_HOST="tcp://$(docker-machine ip $machine):2376"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment