Mac下docker环境搭建
来源:互联网 发布:淘宝少女装 编辑:程序博客网 时间:2024/05/21 14:01
在功能测试中,Appium测试需要搭建docker环境。
1,安装官方文档安装docker, http://docs.docker.com/installation/mac/
Docker的核心底层技术是LXC(LinuxContainer),由于LXC本身不支持Mac内核,因此需要跑一个VirtualBox虚拟机(TinyCoreLinux)来安装,幸好Docker社区提供了一个非常方便的工具boot2docker(其实就是一个VBoxManage的包装shell脚本),用于安装Mac下的整个Docker环境。具体的结构如下:
2,磁盘映射
大部分时候你会需要把你host主机(宿主)上的目录映射到Container里面,这样你就非常方便地在host主机上编辑代码,然后直接就可以在Container里面运行它们,而不用手动copy到Container里面再重启Container。按理将host的目录映射到guest(指Container)上应该是一件很容易的事情,就好像VMWare那样,上面介绍了由于Mac上的Docker多了一层虚拟机,因此多了一层周折,如果你要映射非/Users目录下的文件,你必须先在VM上的目录通过sshfs mount到host(指Mac)上,然后再将你的目录或文件copy到这个mount的目录,再将VM上的这个目录映射到Container里,如下图结构:
一般我们只需要映射/Users下面的目录到docker,所以可以在虚拟机里面设置共享文件夹,点击VirtualBox,会发现启动了一个default的虚拟机,设置-共享文件夹,如下图,
这样我们就能顺利的将host的文件映射到docker container了,我们讲本地的result文件夹映射到container的/test/,上图是本地目录,下图是container目录。
参考资料:http://tech.uc.cn/?p=2726
- Mac下docker环境搭建
- Vagrant中搭建Docker虚拟环境(下)-Mac
- mac 下使用Docker安装搭建tensorflow环境
- mac 下使用Docker安装搭建tensorflow环境
- mac 下使用Docker安装搭建tensorflow环境
- mac搭建docker lnmp环境
- Mac下环境搭建
- docker环境下搭建wordpress
- docker下tomcat环境搭建
- Docker下,pinpoint环境搭建
- mac+virtualbox+centos7+docker搭建lnmp环境
- MAC OSX Docker开发环境搭建
- 8、MAC 上Docker环境搭建
- docker 环境搭建 Windows版本 mac版本
- Mac osX环境下使用docker
- Mac 下Andriod 环境搭建
- Mac下搭建Tomcat环境
- Mac下搭建svn环境
- [Win32 & GDI+Flat] 用分层窗口实现简单仿Aero透明效果
- zzuli OJ 1054: 猴子吃桃
- CSS浮动(float,clear)通俗讲解
- Button的点击效果 RodioGroup的注意地方
- Scala学习第九天 Scala的内部类实战详解
- Mac下docker环境搭建
- swift学习之杂乱无章
- 一次内存溢出的填坑经历
- MapReduce
- zzuli OJ 1055: 兔子繁殖问题
- JS正则表达式大全(整理详细且实用)
- 程序调试要一步一步打断点
- zzuli OJ 1056: 整存零取
- Android状态栏透明(沉浸式效果)