8、MAC 上Docker环境搭建



           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。

或者直接关闭网络。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值