#### 0. 测试环境 基本架构:没有docker index,所有操作发生在daemon和registry之间 镜像: ``` # docker images --tree Warning: ‘--tree‘ is deprecated, it will be removed soon. See usage. ├─9247a3750...
分类:
其他好文 时间:
2015-04-03 11:42:00
阅读次数:
299
1 两个文件系统先提一下两个重要的文件系统概念,一个是aufs,一个是vfs.aufs是一个类似于Unionfs的可堆叠联合文件系统。它将多个目录整合成单一的目录。ubuntu对其有良好的支持,因此docker的镜像就存储在aufs文件系统下。vfs是linux的内核中一个重要概念,这个虚拟文件系统可以让open()、read()、write()等系统调用不用关心底层的存储介质和文件系统类型就可以工...
分类:
其他好文 时间:
2015-04-02 22:43:18
阅读次数:
271
在centos上,直接从源码编译docker...
分类:
其他好文 时间:
2015-04-02 18:53:07
阅读次数:
199
写Dockerfile配置文件#DockerfileFROM centos:6 #以下命令用在什么镜像中MAINTAINER cuizhipeng #维护人员的姓名、联系方式RUN yum install -y openssh-server sudoRUN sed -i 's/UsePAM yes/...
分类:
其他好文 时间:
2015-04-02 13:18:25
阅读次数:
112
原文:http://tech.meituan.com/cgroups.html引子cgroups 是Linux内核提供的一种可以限制单个进程或者多个进程所使用资源的机制,可以对 cpu,内存等资源实现精细化的控制,目前越来越火的轻量级容器 Docker 就使用了 cgroups 提供的资源限制能力来...
分类:
系统相关 时间:
2015-04-01 23:29:27
阅读次数:
309
其中括起来的参数为必选,[]括起来为可选docker version查看docker的版本号,包括客户端、服务端、依赖的Go等docker info查看系统(docker)层面信息,包括管理的images, containers数等docker search 在docker index中搜索imag...
分类:
其他好文 时间:
2015-04-01 17:18:53
阅读次数:
152
使用docker容器跑tomcat,由于同一个宿主机上跑了多个容器,再加上宿主机本身跑了很多进程,导致系统总的进程数达到了8000+,而容器中tomcat的启动脚本中会调用自带的setenv.sh,在setenv.sh中有这么一句ulimit -u 8192,由于系统进程数已经达到了8192,因此在...
分类:
其他好文 时间:
2015-04-01 12:49:57
阅读次数:
268
我的docker容器里边,运行我的java进程时环境变量LANG为空导致乱码,重启java进程不为空显示正常;没有地方显式的设置过LANG,没找到/etc/(environment,profile,locale.gen,default/locale)中都没有;没找到原因,在java进程前显式的设置L...
分类:
其他好文 时间:
2015-04-01 11:01:31
阅读次数:
134
【编者的话】当你在一台主机上成功运行Docker容器后,信心满满地打算将其扩展到多台主机时,却发现前面的尝试只相当于写了个HelloWorld的入门程序,多主机的网络设置成了下一道门槛。在你尝试各种方案时不妨先看看本文,或许就会豁然开朗,发现原来也不复杂。嗯,是的,本文用..
分类:
其他好文 时间:
2015-03-31 20:19:59
阅读次数:
196
Docker是一个开源的应用容器引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。利用Linux的LXC、AUFS、Go语言、cgroup实现了资源的独立,可以很轻松的实现文件、资源、网络等隔离,其最终的目标是实现类似PaaS平台的应用隔离。 Docker值得关注的特性:文件系统...
分类:
其他好文 时间:
2015-03-31 19:27:41
阅读次数:
2909