Mac-os-Docker-安装使用

Mac os docker 安装

docker新兴的虚拟技术,来尝鲜一下,ubuntu上安装很简单,apt-get install docker基本上就可以了。但是mac安装需要折腾一番,毕竟mac
系统是unix系列的OS。

安装、操作步骤:

  1. 首先安装virtual box,尽可能安装最新版。只需要安装virtual box 不用自己创建虚拟机,后面的步骤会自动装上。
  2. 下载boot2docker.dmg
  3. 安装完boot2docker之后,启动virtual box,然后在terminal中执行依次执行如下命令:

    1. boot2docker -v init (成功的话会自动下载boot2docker.iso,该文件用来创建虚拟机的镜像)
    2. 配置环境变量:
      由于docker 是通过virtual box中的虚拟机执行docker 容器,所以需要与虚拟机进行通信:
    1
    2
    3
    export DOCKER_TLS_VERIFY=1
    export DOCKER_HOST=tcp://192.168.59.103:2376
    export DOCKER_CERT_PATH=/Users/nano/.boot2docker/certs/boot2docker-vm
    1. 启动virtual box,可以看到里面多了一个boot2docker的系统该系统是没有界面,但是我们不需要手动执行它。而是通过boot2docker来拉起她。boot2docker -v up 或者start 启动docker。至此成功了。
    2. 使用:
    docker images                    #显示已经下载的镜像
    docker pull ubuntu:latest        #下载制定的镜像,这里是ubuntu latest版本
    docker run  -it ubuntu /bin/bash #执行容器
    docker rm  <container id>        #删除容器
    docker mi  <imags id>            #删除image,需要首先删除container
    
    1. 如果需要删除重新安装:boot2docker -v delete

问题

  1. 如果出现:hostly create failed 那么可以尝试如下方法:

    1. 方法1:
    sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStart.sh restart
    
    1. 方法2:
      virtualbox安装不正确,需要重新安装
坚持原创技术分享,您的支持奖鼓励我继续创作!