8、MAC 上Docker环境搭建

    xiaoxiao2021-03-26  27

               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。

    或者直接关闭网络。

    转载请注明原文地址: https://ju.6miu.com/read-664330.html

    最新回复(0)