Mac OS安装Docker
来源:互联网 发布:卫浴软件 编辑:程序博客网 时间:2024/05/21 21:01
硬件平台:MacBook Air (13-inch, 2017)
操作系统:macOS Sierra (10.12.6)
1 安装 brew
Homebrew 基于 ruby,安装命令如下:
$ ruby -e "${curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install}"
使用如下命令确认 brew 是否安装成功:
$ brew --versionHomebrew 1.3.4Homebrew/homebrew-core (git revision a486; last commit 2017-09-30)$ brew doctorYour system is ready to brew.
注意:Homebrew 会将工具统统安装到了 /usr/local/Cellar 目录中,并在 /usr/local/bin 中创建符号链接。
2 安装 virtualbox
可以先使用 brew search 查看合适的镜像:
$ brew search virtualbox==> Searching local taps...==> Searching taps on GitHub...caskroom/cask/virtualbox caskroom/cask/virtualbox-extension-packcaskroom/versions/virtualbox-beta caskroom/versions/virtualbox-extension-pack-beta==> Searching blacklisted, migrated and deleted formulae...
然后使用 brew install 进行安装。
也可以直接到 https://www.virtualbox.org/wiki/Downloads 下载 OS X 版本的 virtualbox(后缀为 dmg)。
3 安装 docker 和 docker toolbox
前两年在 Mac OS X 下安装 Docker 时,使用的是 boot2docker,现在已经进化到使用 Docker Toolbox 了,而且命令也由 boot2docker 变成了 docker-machine。所以执行如下命令:
安装 docker
$ brew install docker
安装 docker-machine
$ brew install docker-machine
4 创建虚拟机
由于 Mac OS X 是非 Linux 系统,所以仍然需要借助于 VirtualBox 中的 Linux 虚拟机作为桥梁,Docker Toolbox 创建的虚拟机名是 default (boot2docker 创建的虚拟机名是 boot2docker-vm) 就是这一桥梁,我们称之为 DOCKER_HOST。文中的 default 虚拟机指的就是这个 DOCKER_HOST.
参考:
http://blog.csdn.net/G_eorge/article/details/51378654
http://blog.csdn.net/georgedidi/article/details/77449544
- Mac OS安装Docker
- Mac OS安装使用docker
- Docker 安装 on Mac OS X
- Mac OS X 下安装使用 Docker
- docker安装on mac os x
- Mac OS X 下安装使用 Docker
- 在Mac OS上安装Docker
- mac os通过homebrew安装docker
- Mac OS X 下安装使用 Docker
- 如何在Mac OS安装Docker
- docker for Mac OS
- Mac OS X Yosemite 10.10.1安装Docker
- 在Mac OS上安装Vagrant和Docker的教程
- Mac OS X Yosemite 10.10.5使用Toolbox安装Docker
- Install Docker Mac OS X
- Mac OS X Install Docker
- docker(一):Mac docker 安装
- Mac OSX 安装Docker
- 使用ueditor实现多图片上传案例
- bzoj 4401: 块的计数(结论)
- Keyboard Row && Reverse Words in a String III
- 完整的网络通讯过程
- 57、java集合-Iterator
- Mac OS安装Docker
- 动态规划的定义和举例理解
- 在eclipse中进行Struts2项目的配置
- 用scikit-learn的三种词袋(BoW)生成方法为机器学习任务准备文本数据
- jQuery的原生js实现---on方法
- redis安装环境
- 闲来无事学习小项目
- HDU-6165-FFF at Valentine
- 矩阵模板