Mac os docker 安装
docker新兴的虚拟技术,来尝鲜一下,ubuntu上安装很简单,apt-get install docker基本上就可以了。但是mac安装需要折腾一番,毕竟mac
系统是unix系列的OS。
安装、操作步骤:
- 首先安装virtual box,尽可能安装最新版。只需要安装virtual box 不用自己创建虚拟机,后面的步骤会自动装上。
- 下载boot2docker.dmg
安装完boot2docker之后,启动virtual box,然后在terminal中执行依次执行如下命令:
- boot2docker -v init (成功的话会自动下载boot2docker.iso,该文件用来创建虚拟机的镜像)
- 配置环境变量:
由于docker 是通过virtual box中的虚拟机执行docker 容器,所以需要与虚拟机进行通信:
1
2
3export DOCKER_TLS_VERIFY=1
export DOCKER_HOST=tcp://192.168.59.103:2376
export DOCKER_CERT_PATH=/Users/nano/.boot2docker/certs/boot2docker-vm- 启动virtual box,可以看到里面多了一个boot2docker的系统该系统是没有界面,但是我们不需要手动执行它。而是通过boot2docker来拉起她。boot2docker -v up 或者start 启动docker。至此成功了。
- 使用:
docker images #显示已经下载的镜像 docker pull ubuntu:latest #下载制定的镜像,这里是ubuntu latest版本 docker run -it ubuntu /bin/bash #执行容器 docker rm <container id> #删除容器 docker mi <imags id> #删除image,需要首先删除container
- 如果需要删除重新安装:boot2docker -v delete
问题
如果出现:hostly create failed 那么可以尝试如下方法:
- 方法1:
sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStart.sh restart
- 方法2:
virtualbox安装不正确,需要重新安装