代码改变世界

docker安装

2015-01-13 20:55  youxin  阅读(644)  评论(0编辑  收藏  举报

当前,完全硬件虚拟化技术(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版本,运行这个命令:

  1. curl -s https://get.docker.io/ubuntu/ | sudo sh 

容器管理

我准备随Ubuntu操作系统一同启动容器。我会下载docker映像,如下所示:

  1. docker pull ubuntu 

注意:pull命令用于从注册中心(registry)拉取映像或软件库。

现在我将使用下面这个命令,登录进入到Ubuntu容器的bash外壳:

  1. docker run -i -t ubuntu /bin/bash 

想退出容器,只要键入:

  1. exit 

同样,你可以有其他的操作系统容器,比如说。

我想使用Debian容器,就要使用代码:

  1. docker run -i -t debian /bin/bash 

如果你想有某个发行版,那么就要使用这个命令:

  1. docker run -i -t ubuntu:12.04 /bin/bash 

http://os.51cto.com/art/201406/441321.htm

http://www.cnblogs.com/linjiqin/p/3625609.html

http://www.tuicool.com/articles/6byUf2