Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

注意:Docker支持Mac OS X 10.6 "Snow Leopard" 及其以上版本

下载链接

https://www.docker.com/products/docker-toolbox 

或者:

https://github.com/docker/toolbox/releases

或者:

https://get.daocloud.io/toolbox/

包括如下组建:

docker 17.04.0-ce-rc2

docker-machine 0.10.0

docker-compose 1.12.0-rc2

Kitematic 0.13.1

Boot2Docker ISO 17.04.0-ce-rc2

VirtualBox 5.1.18

安装

下载的包为:DockerToolbox-17.04.0-ce-rc2.pkg

双击安装

启动

启动Docker Quick Start Terminal

选在iTerm(Always)

然后输出如下:


                        ##         .

                  ## ## ##        ==

               ## ## ## ## ##    ===

           /"""""""""""""""""\___/ ===

      ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ /  ===- ~~~

           \______ o           __/

             \    \         __/

              \____\_______/



docker is configured to use the default machine with IP 192.168.99.100

For help getting started, check out the docs at https://docs.docker.com

查看:

 docker-machine  ls

NAME      ACTIVE   DRIVER       STATE     URL                         SWARM   DOCKER            ERRORS

default   *        virtualbox   Running   tcp://192.168.99.100:2376           v17.04.0-ce-rc2   

如果没有任何machine,就要创建第一个machine并且命名为default

需要创建一个虚拟机(启动时候默认已有一个,)

docker-machine create --driver virtualbox default

命令

docker-machine命令

docker-machine help

获取Docker主机地址:

docker-machine ip default

使用

进入DOCKER

docker-machine ssh default

关闭

docker-machine  stop

错误

(default) Default Boot2Docker ISO is out-of-date



                        ##         .

                  ## ## ##        ==

               ## ## ## ## ##    ===

           /"""""""""""""""""\___/ ===

      ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ /  ===- ~~~

           \______ o           __/

             \    \         __/

              \____\_______/



Host does not exist: "default"

docker is configured to use the default machine with IP 

For help getting started, check out the docs at https://docs.docker.com

https://github.com/boot2docker/boot2docker/releases 

下载。(有防火墙不一定下载下来)

这个文件的官方位置是在 GitHub,所以在国内不一定能下载下来。

    由于Docker要使用boot2docker.iso启动,而在启动时由于boot2docker.iso不是最新的时候,每次都需要下载需最新版,而由于GFW或者官网不提供最新版本的下载时,就无法进行下一步了,不过可以自己制作最新(或者某个版本)的boot2docker.iso

    https://github.com/boot2docker/boot2docker/releases

通过迅雷下载后,复制文件boot2docker.iso到/usr/local/.docker/machine/cache/boot2docker.iso目录,重新打开Docker Quickstart Terminal。

或者直接关闭网络。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐