博主信息
博文 75
粉丝 0
评论 0
访问量 68651
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
小猿圈linux之在mac上安装 docker
聆听的博客
原创
798人浏览过

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,保持这种热爱。

本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学