使用DockerToolbox在MacOSX上安装Docker

使用DockerToolbox在MacOSX上安装Docker

这里利用 Docker Toolbox 来安装 Docker

注意:新版 Docker 版本为了支持 Docker 机不再支持 Boot2Docker 命令行

安装VirtualBox

首先需要安装[VirtualBox]虚拟机软件
地址是:https://www.virtualbox.org/

Step 1: Check your version 检测系统版本

OSX版本必须大于等于10.8 "Snow Leopard" 才可以安装 Docker Toolbox

Version: 10.11.2 (15C50)

Step 2: Install Docker Toolbox

点击 Docker Toolbox 下载链接,进行下载,由于AWS被墙,下载可能要麻烦一些了。

https://www.docker.com/toolbox

Step 3: Verify your installation

(1)Open the Launchpad and locate the Docker Quickstart Terminal icon. (2)Click the icon to launch a Docker Quickstart Terminal window. (3)Click your mouse in the terminal window to make it active. (4)Type the docker run hello-world command and press RETURN.

新创建一个Docker虚拟机

查看所有的Docker虚拟机 $ docker-machine ls

创建一个新的Docker虚拟机,命名为wangdev $ docker-machine create --driver virtualbox wangdev

$ docker-machine create --driver virtualbox wangdev
Running pre-create checks...
Creating machine...
(wangdev) Copying /Users/wangdev/.docker/machine/cache/boot2docker.iso to /Users/wangdev/.docker/machine/machines/wangdev/boot2docker.iso...
(wangdev) Creating VirtualBox VM...
(wangdev) Creating SSH key...
(wangdev) Starting the VM...
(wangdev) Waiting for an IP...
Waiting for machine to be running, this may take a few minutes...
Machine is running, waiting for SSH to be available...
Detecting operating system of created instance...
Detecting the provisioner...
Provisioning with boot2docker...
Copying certs to the local machine directory...
Copying certs to the remote machine...
Setting Docker configuration on the remote daemon...
Checking connection to Docker...
Docker is up and running!
To see how to connect Docker to this machine, run: docker-machine env wangdev

根据创建成功后的提示,执行: docker-machine env wtest

$ docker-machine env wtest
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.99.102:2376"
export DOCKER_CERT_PATH="/Users/WangTom/.docker/machine/machines/wtest"
export DOCKER_MACHINE_NAME="wtest"
# Run this command to configure your shell: 
# eval $(docker-machine env wtest)

再根据提示执行: eval $(docker-machine env wtest)

查看docker虚拟机列表:docker-machine ls

$ docker-machine ls NAME ACTIVE URL STATE URL SWARM DOCKER ERRORS default - virtualbox Running tcp://192.168.99.101:2376 v1.9.1
wangdev * virtualbox Running tcp://192.168.99.102:2376 v1.9.1

可以看到 wangdev 在ACTIVE列变成了 星号 ,表示 wangdev 现在是激活状态。

执行 hello-world 容器看看效果:docker run hello-world

$ docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
b901d36b6f2f: Pull complete 
0a6ba66e537a: Pull complete 
Digest: sha256:8be990ef2aeb16dbcb9271ddfe2610fa6658d13f6dfb8bc72074cc1ca36966a7
Status: Downloaded newer image for hello-world:latest

Hello from Docker.
...

参考:

https://docs.docker.com/ https://docs.docker.com/mac/step_one/

转载于:https://my.oschina.net/wangyongtao/blog/608190

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值