docker极大提高了应用的运行效率,降低了云计算资源供应的成本,同时让应用的部署、测试和分发都变得前所未有的高效和轻松!docker是一个容器,不像kvm,他是真实的系统,启动时,KVM消耗的资源更多。

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,然后就会去下载了。

转载于:https://blog.51cto.com/14046599/2360340

在mac上安装 docker相关推荐

  1. 菜鸟入门Docker—Mac上安装Docker

    1.安装 docker官网找到for mac的安装包Docker.dmg文件下载安装即可.将docer拖到应用里.安装成功后任务栏会有docker标志. 配置镜像地址 打开任务栏图标,进入prefer ...

  2. 在mac上安装Docker

    1.进入一下地址进行下载docker https://download.docker.com/mac/stable/Docker.dmg 进入后进行下载后进行安装 2.将其拖动到Appliaction ...

  3. 在 Mac 上通过 Docker 运行 Asp.net Core 简易教程

    首先,你需要在 Mac 上安装好 Docker 下载地址 https://download.docker.com/mac/stable/Docker.dmg 或者查看别人的 安装教程 怎么安装这里就不 ...

  4. 在arm架构的mac上安装sql server(m1芯片 or m2芯片)

    在arm架构的mac上安装sql server 由于Mac最新的芯片使用了arm架构的缘故 Sql server和Mac的兼容相当差,以至于无法在Mac的docker上启动 在m1芯片上很多方法试试还 ...

  5. docker显示linux桌面,怎样在桌面上安装 Docker CE?

    按照这些简单的步骤在你的 Linux.Mac 或 Windows 桌面上安装 Docker CE. 在上一篇文章中,我们学习了容器世界的一些基本术语.当我们运行命令并在后续文章中使用其中一些术语时,这 ...

  6. 如何在 Ubuntu 上安装 Docker Desktop ?

    通常都是在命令行上运行和管理 Docker 容器映像,往往会让 Docker 的初学者望而生畏,这时 Docker Desktop 就有用武之地了. Docker Desktop 由 Docker 开 ...

  7. (0017)iOS 开发之Mac上安装Eclipse、创建java后台程序访问本地数据库

    Mac 上安装Eclipse 1. Eclipse下载列表: http://www.eclipse.org/downloads/packages/release/Neon/2 2.不同的开发需求下载不 ...

  8. mac 上安装服务,查看服务,重启和关闭

    首先了解下的Mac的 homebrew ,官网:https://brew.sh/index_zh-cn.html 简单的说: Homebrew 能干什么? 答:使用 Homebrew 安装 Apple ...

  9. MAC上安装iTerm2+oh my zsh+设置Dracula主题

    MAC上安装iTerm2+oh my zsh+设置dracula主题 iTerm2 + oh my zsh 安装教程 Dracula主题安装教程 问题解决教程

最新文章

  1. Maze Problem(求最短距离)BFS
  2. 中英对照 关于计算机的科技英语,《计算机专业英语》(中英文对照).pdf
  3. matlab 元胞数组合并(fail)
  4. SQLite指南(0) 表和索引的文件存储结构
  5. docker启动失败Failed to start Docker Application Container Engine.(centos7)
  6. Java开发工具IntelliJ IDEA创建Andriod项目示例说明
  7. 移植JDK,确实需要CPU指令级的工作
  8. 数字大写;大写的一到十;…
  9. 国科大-2019-2020年,黄庆明模式识别与机器学习作业答案(黄庆明,常虹,郭嘉丰,山世光)
  10. C语言实现求斐波那契数列中的第n项
  11. 金蝶K3系统与防火墙集成部署方案
  12. RouterOS(ROS)软路由端口映射转发回流
  13. innodb system table
  14. 极客大学python进阶训练营_极客大学Python进阶训练营新版2.0
  15. 2345手机助手 v1.2 官方版
  16. 网页视频下载mp4格式到本地
  17. 运行不了cracker.jar?激活MyEclipse
  18. SCA连载GDPR 数据处理案件分析 | 德国数据保护局vs德国学术机构,谁是数据控制者?
  19. java ebcdic_java EBCDIC | 学步园
  20. 计算机组成原理实验 实验一 存储器实验

热门文章

  1. python神经网络训练数据_用Python从头开始实现一个神经网络
  2. filazilla搭建ftp_Windows7下利用FileZilla Server搭建ftp
  3. ICA处理脑电资料汇总
  4. 为啥看恐怖片老是忘不掉?最新研究:恐惧记忆的形成方式更利于稳定存储
  5. 用手机就能实时给图像直线描边,速度不亚于目标检测,在线Demo可玩
  6. 美国火星车失联的7分钟,高清视频传回来了
  7. 没解决这个7次方程问题,为何这三个数学家却很开心
  8. 阿里云容器化GPU共享服务已开放!性能无损失,对你的环境无侵入,真正实现AI降本增效...
  9. 美团把AI搞出一股烟火气
  10. GAN和PS合体会怎样?东京大学图像增强新研究:无需配对图像,增强效果还可解释...