Blogger Information
Blog 75
fans 0
comment 0
visits 55218
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
小猿圈linux之在mac上安装 docker
聆听的博客
Original
672 people have browsed it

docker极大提高了应用的运行效率,降低了云计算资源供应的成本,同时让应用的部署、测试和分发都变得前所未有的高效和轻松!docker是一个容器,不像kvm,他是真实的系统,启动时,KVM消耗的资源更多,所以现在用docker人越来越多,小猿圈今天详解一下mac上怎么安装docker?

1,安装docker toolbox,virtualbox

实例

# brew cask install virtualbox

# brew cask install docker-toolbox

运行实例 »

点击 "运行实例" 按钮查看在线实例

2,注册阿里docker加速器,提供一个加速地址

https://dev.aliyun.com/

这一步不是必须,但是个人觉得还是有必要做一下。服务器在国外,你懂的。

3,创建一个image

docker-machine create --engine-registry-mirror=https://aurtqjzl.mirror.aliyuncs.com -d virtualbox default

该命令还会在 ~/.docker/machine/machines/default 目录下生成一个 docker machine 的配置文件。您只需执行一次 create 命令。然后,您可以使用 docker-machine 命令来开启,停止,查询并管理虚拟机。

如果创建时没有添加,加速器。可以进行以下操作

$ docker-machine ssh default //ssh到default

$ cat /var/lib/boot2docker/profile

EXTRA_ARGS='

--label provider=virtualbox

--registry-mirror https://aurtqjzl.mirror.aliyuncs.com //添加'

CACERT=/var/lib/boot2docker/ca.pem

DOCKER_HOST='-H tcp://0.0.0.0:2376'

DOCKER_STORAGE=aufs

DOCKER_TLS=auto

SERVERKEY=/var/lib/boot2docker/server-key.pem

SERVERCERT=/var/lib/boot2docker/server.pem

4,获取 default的环境变量

$ docker-machine env default //default就是上面创建的名称

export DOCKER_TLS_VERIFY="1"

export DOCKER_HOST="tcp://192.168.99.100:2376"

export DOCKER_CERT_PATH="/Users/zhangying/.docker/machine/machines/default"

export DOCKER_MACHINE_NAME="default"

# Run this command to configure your shell:

# eval "$(docker-machine env default)"

5,激活 default

# eval "$(docker-machine env default)"

zhangyingdeMacBook-Pro:machines zhangying$ docker-machine ls

NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS

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

mytest - virtualbox Stopped Unknown

带*号表示是激活

6,启动centos

$ docker run -it centos

会提示你没有centos,然后就会去下载了。

大家跟着小猿圈的脚步是不是已经安装好了,别感谢小编哦!能帮助你们小编也开心,感觉好的话,可以去小猿圈学习更多的内容,这是最大的安慰,好了,希望大家能坚持学linux,保持这种热爱。

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post