在Mac 上使用Docker,由于使用的是虚拟机,然后Docker 在挂载目录的时候,实际上是挂载的虚拟机上的文件/目录。 boot2docker 默认会将 Mac的 /Users 挂载到虚拟机中,所以使用Docker挂载Home 目录的时候不会出现问...
分类:
系统相关 时间:
2015-04-29 20:02:03
阅读次数:
189
目前的 Docker
实现是建立在 Linux CGroup 等技术之上,因此无法在 MacOS X
上原生使用(不过都折腾libcontainer了,不久应该会很快会有原生版本了吧)。需要建立一个 Linux
虚拟机,然后在虚拟机内的 Linux
上安装使用。为了简化整个安装使用,boot2docker.io
提供了一个完全自包含的安装包,它会:
检测 Virtual Box
...
分类:
系统相关 时间:
2015-04-29 19:47:09
阅读次数:
284
引子一个web服务跑起来必不可少的两大功能模块:业务处理,数据服务,大型的web服务需要的组件更多,这往往需要多个容器,但是我们还需要这些容器之间可以进行网络通信,相互配合。
Dokcer目前只支持宿主机与容器通信,容器与容器之间通信。宿主机与容器的端口映射在启动容器的时候,如果不指定对应参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的。
当容器中运行一些网络应用,要让外部访问这些应...
分类:
其他好文 时间:
2015-04-28 23:05:59
阅读次数:
421
最近在研究Docker,Docker的网络配置是比较令人头疼的部分,尤其是跨主机的容器间通信,很多解决方案都比较复杂,这里,我只用虚拟网桥来实现Docker的跨主机访问,分享出来,希望对Docker学习的各位有一定的启发。基本思想:由于Docker容器通过docker0 网桥实现同一主机间中,容器的...
分类:
其他好文 时间:
2015-04-28 22:27:45
阅读次数:
253
编者按:借助Docker,我们可以更容易地进行web应用部署,而同时不必头疼于项目依赖、环境变量以及各种配置问题,Docker可以快捷、高效地处理好这一切。而这也是本教程所要实现的主要目的。以下是作者原文:
首先我们来学习使用Docker容器运行一个Python Flask应用,然后逐步介绍一套更酷的开发流程,其中涵盖了应用的持续集成与发布。
流程
在本地功能分支上完成应...
分类:
其他好文 时间:
2015-04-28 21:05:39
阅读次数:
162
因为特殊要求有个服务需要配置到宿主机上,所以引发了以下这个问题。实验:容器中安装Tomcat,映射到宿主机为6666。宿主机中也安装Tomcat,端口为8080。端口使用netstat查看全部开启。浏览器:访问容器中Tomcat端口6666访问成功,telnet6666端口成功访问宿主机Tomcat端口8080访..
分类:
其他好文 时间:
2015-04-28 18:45:42
阅读次数:
180
引子有些时候,我们的服务运行时必不可少的会产生一些日志,或是我们需要把容器内的数据进行备份,甚至多个容器之间进行数据共享,这必然涉及容器的数据管理操作。容器中管理数据主要有两种方式:
数据卷
数据卷容器
数据卷是一个可供容器使用的特殊目录,它绕过文件系统,可以提供很多有用的特性:
- 数据卷可以在容器之间共享和重用
- 对数据卷的修改会立马生效
- 对数据卷的更新,不会...
分类:
其他好文 时间:
2015-04-28 14:04:37
阅读次数:
135
我从2013年5月开始研究zabbix,研究的版本是2.0.6,到现在也马上2年了,目前生产版本还是2.0.6.现在我公司1000+的服务器无论是物理机还是vmware、openstack的云主机、docker容器等等都使用zabbix进行监控。当前监控方式为:zabbix=>proxy=>client当前报警方式为:6个等级..
分类:
其他好文 时间:
2015-04-28 12:05:28
阅读次数:
1367
还记得之前为了演示需要在Windows8.1上编译和安装Docker客户端的文章吗?如今已经可以忽略掉了。为什么?本博已经交代清楚,因为出于快速拥抱开源和新兴项目的新趋势,微软已经宣布和Docker公司一起快速推出了Windows版本的Docker客户端1.6版本了,如今我们已经可以和在MAC和Li..
本文介绍了如何用 Docker 快速部署一个书籍创作环境 GitBook。有了Docker+GitBook,原创作者们从此可以用 Markdown 便捷地写作,更专注于内容创作,抛弃繁杂的字体和版式调整。...
分类:
其他好文 时间:
2015-04-28 09:41:41
阅读次数:
1287