Mac下使用Docker简单介绍

原创
2015/03/10 11:14
阅读数 2.6W

英文官方安装指南

Docker是当下十分火的一项技术,Docker使用了Linux-specific内核特定,所以在Mac OS X无法直接本地运行。但是可以通过安装Boot2Docker application实现。Boot2Docker包含了Virtual Box VM,Docker和Boot2Docker管理工具。

在Mac上运行Docker需要一台虚拟机的帮助,Docker Client运行在本地,Docker Daemon运行在虚拟机中,Boot2Docker作为一个管理工具在本地运行。

#安装Boot2Docker 最简便的方式就是直接用brew安装,自动解决依赖。

$ brew install boot2docker

Note: 安装过程中需要安装go语言包,这个包需要翻墙才能安装。

#初始化docker

$ boot2docker init
$ boot2docker start
$ $(boot2docker shellinit)

#测试docker

$ docker run hello-world

如果一切正常,那么docker的简单安装就完成了,docker的具体使用可以参考 官网文档私活利器,docker快速部署node.js应用

#排错 如果出现如:error in run: Failed to get machine "boot2docker-vm": machine does not exist之类的错误,可以使用

$ boot2docker -v info
$ sudo boot2docker -v info   #第一个命令不行再使用

根据得到的环境变量判断Virtual Box的设置可能存在的问题,调整Virtual Box的设置,然后重装boot2docker,这是目前比较有效的解决方案。

展开阅读全文
打赏
0
9 收藏
分享
加载中
搬砖老兵博主

引用来自“崔庆才”的评论

$ boot2docker up
error in run: Failed to get machine "boot2docker-vm": exec: "VBoxManage": executable file not found in $PATH

install virtualBox to solve the problem.
你需要安装 virtualBox,现在不推荐用 boot2docker,docker 官方出了一套管理软件,你可是试试 docker toolbox
2016/02/29 08:51
回复
举报
$ boot2docker up
error in run: Failed to get machine "boot2docker-vm": exec: "VBoxManage": executable file not found in $PATH

install virtualBox to solve the problem.
2016/02/28 17:36
回复
举报
不知道用了Boot2Docker之后 是不是虚拟出来的机器想VM一样占用足额内存哈~
2015/07/13 15:29
回复
举报
更多评论
打赏
3 评论
9 收藏
0
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部