mac下快速配置docker
来源:互联网 发布:河边软件职业技术学院 编辑:程序博客网 时间:2024/06/07 07:25
首先讲一下,docker是依赖于LXC(linux container),它所利用的是linux的操作系统下的容器,相当于构建一个linux环境。当我在我的Ubantu下配置好docker之后我就在想,那mac下怎么办,mac又没有linux那样的配置系统。看了网上的解释才理解Mac采取的方法是在VirtualBox 中跑一个精小的 LXC(这里是一个 Tiny Core Linux,完全在内存中运行,个头只约 24MB,启动时间小于 5 秒的 boot2docker) 虚拟机,构建在 VirtualBox 中。以后的通信过程就是 docker –> boot2docker –> container,端口或磁盘映射也是遵照这一关系。
如图很明显得说明了三者的关系
而现在已经没有直接用boot2docker,而是用docker-machine(docker toolbox的一套完整的配置工具)
那现在只需要下载这个工具,下载docker,和virtualBox就可以
首先先在官网下载Docker Community Edition for Mac
逐步安装,安装完后如下图:
然后下载
对应版的VirtualBox
最后下载安装Docker ToolBox
安装完成后,点击Docker Quickstart Terminal,打开终端在第一次启动的时候自动创建 Virtual Box 的 default 虚拟机.。这里注意如果下载boo2docker镜像慢的话可以在网上用浏览器下载下来再放到相应文件夹里面,注意这里需要删除以前的镜像
接下来在终端初始化环境docker-machine env default 显示宿主机需要为 default 虚拟机设置的环境变量的指令。bash 是 eval $(docker-machine env default)。
不设置好环境变量将无法使用 docker 命令, 比如执行 docker images 时会看到 Cannot connect to the Docker daemon. Is the docker daemon running on this host? 错误, 因为 docker 无法与 default 虚拟机连接起来. 为了每次都有效还必须把 eval (docker-machine env default) 加到 ~/.config/fish/config.fish 文件中. 使用 bash 则加一行 eval $(docker-machine env default) 到 ~/.bash_profile 中.
然后就可以打开运行了。
- mac下快速配置docker
- Mac下安装docker 并配置caffe
- Mac下Uiautomator 快速调试配置
- mac下安装docker
- mac下安装docker
- Mac下安装Docker
- [docker]Mac 下安装使用docker
- Mac下docker环境搭建
- MAC下安装docker教程
- Docker安装与快速入门(Mac)
- win10下快速部署docker
- Win10下配置Docker
- Mac下配置Docker Kitematic使用Proxy加速镜像下载Swift Kitura镜像
- MAC 下安装配置 Docker(2016最新版)并搭建Lamp
- mac 下安装docker,在docker下安装oracle
- 【Docker】-1-Ubuntu下安装配置Docker
- Docker for Mac 镜像加速器配置
- docker 配置国内镜像源 linux/mac/windows
- ImportError: No module named input_data
- jQuery版本的区分
- Android_非UI:Intent Action
- 从放弃svn到拥抱git之路
- wxWidgets3.02编译构建本机代码库
- mac下快速配置docker
- 1
- Linux中"E45:'readonly' option is set"错误原因的分析
- IntelliJ IDEA license server搭建
- Lasso回归算法: 坐标轴下降法与最小角回归法小结
- keil环境下IAP使用中 stm32中M0 M3中断偏移对比
- JAVA深入
- gym100971B
- Linux(六)文本