1.安装Docker:
1.1 brew update
1.2 brew install boot2docker
1.3 boot2docker upgrade
1.4 boot2docker init
1.5 boot2docker up
1.6设置ENV:
export DOCKER_HOST=tcp://192.168.59.103:2376
export DOCKER_CERT_PATH=/Users/wangxigang/.boot2docker/certs/boot2docker-vm
export DOCKER_TLS_VERIFY=1
Add to .bash_profile or .zshrc, then close iterm or source xxx
ok, after installation
$ docker pull ubuntu try it
because the official register hub may be slow to pull:
recommended docker.io accelerator:
https://dashboard.daocloud.io /mirror
After installing docker, you can also install a docker-compose tool:
brew install docker-compose
Refer to the official documentation: https://docs.docker.com/installation/mac/
2. Uninstall docker:
reference: https:// github.com/boot2docker/osx-installer
uninstall script uninstall.sh:
ok, after installation
$ docker pull ubuntu try it
because the official register hub may be slow to pull:
recommended docker.io accelerator:
https://dashboard.daocloud.io /mirror
After installing docker, you can also install a docker-compose tool:
brew install docker-compose
Refer to the official documentation: https://docs.docker.com/installation/mac/
2. Uninstall docker:
reference: https:// github.com/boot2docker/osx-installer
uninstall script uninstall.sh:
#!/bin/bash # Uninstall Script if [ "$(which boot2docker)" == "" ]; then echo "boot2docker does not exist on your machine!" exit 1 be if [ "${USER}" != "root" ]; then echo "$0 must be run as root!" exit 2 be echo "Stopping boot2docker processes..." boot2docker stop && boot2docker delete echo "Removing boot2docker executable..." rm -f /usr/local/bin/boot2docker echo "Removing boot2docker ISO and socket files..." rm -rf ~/.boot2docker rm -rf /usr/local/share/boot2docker echo "Removing boot2docker SSH keys..." rm -f ~/.ssh/id_boot2docker* echo "Removing boot2docker OSX files..." rm -f /private/var/db/receipts/io.boot2docker.* rm -f /private/var/db/receipts/io.boot2dockeriso.* echo "Removing Docker executable..." rm -f /usr/local/bin/docker echo "All Done!"