[英文官方安装指南](https://docs.docker.com/installation/mac/) Docker是当下十分火的一项技术,Docker使用了Linux-specific内核特定,所以在Mac OS X无法直接本地运行。但是可以通过安装Boot2Docker applicati...
分类:
系统相关 时间:
2015-03-10 12:21:07
阅读次数:
423
privileged参数
$ docker help run
...
--privileged=false Give extended privileges to this container
...
大约在0.6版,privileged被引入docker。使用该参数,container内的root拥有真正的root权限。否则,container内的root只是外部的一个普通用户...
分类:
其他好文 时间:
2015-02-04 23:26:31
阅读次数:
253
add by zhj: 可以简单的认为docker是对LXC(Linux Container)封装,它提供一种比LXC高级的API。Docker使用Go语言开发,利用了Linux提供的LXC,AUFS,namespace和cgroup技术。实现了文件系统,资源和网络的隔离,最终目标是实现类似PaaS...
分类:
其他好文 时间:
2015-02-04 02:01:42
阅读次数:
280
add by zhj: 文章简单的说了PaaS所使用的传统容器的缺点,而docker这个容器在一定程度上解决了这些问题,越来越多的PaaS平台使用docker作容器,实现应用的隔离。不过,由于docker只支持linux,所以只能用于linux(docker使用了LXC,可以简单的认为是对LXC的封...
分类:
其他好文 时间:
2015-02-04 01:55:42
阅读次数:
220
Docker使用cgroup实现CPU,内存和磁盘IO等系统资源的限制。CPUDocker现在有2个与CPU资源相关的参数,-c可以指定CPU的占比,--cpuset可以绑定CPU。例如,指定容器在CPU 0,1运行:#dockerrun -it --rm-c 1024 --cpuset=0,1db...
分类:
其他好文 时间:
2015-02-03 10:45:03
阅读次数:
356
Docker 默认使用的是 Linux 自带的网桥实现,实际上,OpenvSwitch 项目作为一个成熟的虚拟交换机实现,具备更丰富的功能。个人认为,将来 Docker 必然会选择 OpenvSwitch 作为其默认网桥实现。有兴趣的同学欢迎通过如下的步骤来尝鲜。
环境
在 Ubuntu 14.04 系统中进行测试。操作流程也适用于 RedHat/CentOS 系列系统,但少数命令和配...
分类:
其他好文 时间:
2015-01-09 15:33:38
阅读次数:
262
最近听说docker很火,这两天学习了一下。本人实用的是mac os操作系统。有关什么是docker、docker的好处以及安装,请参考:http://tech.uc.cn/?p=2726一、基本命令1、安装ubuntu虚拟机docker pull ubuntu2、查看镜像@~ $ docker i...
分类:
其他好文 时间:
2014-12-14 18:28:11
阅读次数:
236
现在我在创建镜像时会做两件事情:1.在build每一个镜像时,都加上具体的版本号;2.为所有的应用写启动脚本。一个应用程序创建一个子进程是很常见的。在绝大多数的系统中,可以创建一个子进程,读取它的输出,退出时检查返回值等等,然后待程序结束后,交由init进程进行资源回收..
分类:
其他好文 时间:
2014-11-30 17:18:25
阅读次数:
181
Adding a data volumeYou can add a data volume to a container using the-vflag with thedocker runcommand. You can use the-vmultiple times in a singledoc...
分类:
其他好文 时间:
2014-11-14 13:54:41
阅读次数:
145
非原创,只做学习记录来使用---------------------------------------------------------Docker使用的是Linux容器,这是运行在与它的宿主机器同样的操作系统上。这准许它可以和宿主机器共享许多系统资源。它也会使用AuFS作为文件系统,也为你管理...
分类:
其他好文 时间:
2014-10-29 12:11:53
阅读次数:
206