标签:
当前,完全硬件虚拟化技术(KVM、Xen、Hyper-V 等)能在一个物理主机上很好地运行多个互相独立的操作系统,但这也带来一些问题:性能不佳,资源浪费,系统反应迟缓等。有时候对用户来说,完全的硬件虚拟化并不是最好的选择。
一种替代方案是使用轻量级虚拟化技术 —— 所谓的 LinuX Container 容器 (LXC),它提供的是系统级虚拟化。与跑虚拟机相比,LXC 可以在一个轻量级沙箱容器里面跑多个 Linux 操作系统。当你需要设置一些易于克隆的开发环境、测试环境,或想在安全沙盒里安装应用时,LXC 就非常有用了。
Docker 是一个开源工具,可以让用户方便地布署 Linux Container 容器。Docker 很快变成了 container 技术的非官方标准,从而被Ubuntu 和 Red Hat等众多发行版吸收进去。
安装:
sudo apt-get install docker.io
想从docker.io软件库安装最新的docker版本,运行这个命令:
容器管理
我准备随Ubuntu操作系统一同启动容器。我会下载docker映像,如下所示:
注意:pull命令用于从注册中心(registry)拉取映像或软件库。
现在我将使用下面这个命令,登录进入到Ubuntu容器的bash外壳:
想退出容器,只要键入:
同样,你可以有其他的操作系统容器,比如说。
我想使用Debian容器,就要使用代码:
如果你想有某个发行版,那么就要使用这个命令:
http://os.51cto.com/art/201406/441321.htm
http://www.cnblogs.com/linjiqin/p/3625609.html
http://www.tuicool.com/articles/6byUf2
标签:
原文地址:http://www.cnblogs.com/youxin/p/4222455.html