首页 / DOCKER / Docker入门(一)
Docker入门(一)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Docker入门(一),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1949字,纯文字阅读大概需要3分钟。
内容图文
![Docker入门(一)](/upload/InfoBanner/zyjiaocheng/1149/90fa0baee1ac42aa9946b3036988b57a.jpg)
Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案。 Docker 的基础是 Linux 容器(LXC)等技术。在 LXC 的基础上 Docker 进行了进一步的封装,让用户不需要去关心容器的管理,使得操作更为简便。用户操作 Docker 的容器就像操作一个快速轻量级的虚拟机一样简单。
首先,Docker 容器的吪劢可以在秒级实现,返相比传统的虚拟机方式要快得多。
其次,Docker 对系统资源的利用率很高,一台主机上可以同时运行数千个 Docker 容器。容器除了运行其中应用外,基本不会消耗额外的系统资源,使得应用的性能很高,同时系统的开销尽量小。传统虚拟机方式运行 10 个不同的应用就要起 10 个虚拟机,而Docker 叧需要 10 个启动隔离的应用即可。
-
更快速的交付和部署
-
更高效的虚拟化
-
更轻松的迁秱和扩展
-
更简单的管理
对比传统虚拟机
特性 | 容器 | 虚拟机 |
启动 | 秒级 | 分钟级 |
硬盘使用 | 一般为MB | 一般为GB |
系统支持量 | 单机支持上千个容器 | 一般为几十个 |
Docker安装配置
系统
:ubuntu12.04 64位
# install the backported kernel $ sudo apt-get update $ sudo apt-get install linux-image-generic-lts-raring linux-headers-generic-lts-raring # reboot $ sudo reboot
安装
Docker作为一个Debain包,安装起来比较简单,如果你不在美国请选择镜像源,其它镜像源的Debain包安装起 来也许会更快(譬如我们使用俄罗斯的镜像)。
首先,检查你的APT系统能够处理https的url:如果你的主机不存在/usr/lib/apt/methods/https文件,请先安装apt-transport-https包
[ -e /usr/lib/apt/methods/https ] || { apt-get update apt-get install apt-transport-https }
然后,添加docker镜像秘钥到你的本地秘钥库.
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
添加Docker镜像添加你的apt软件源,更新和安装lxc-docker包。 你可能会受到一个警告信息,这个包不可信 ,输入yes继续安装。
$ sudo sh -c "echo deb https://get.docker.io/ubuntu docker main> /etc/apt/sources.list.d/docker.list" $ sudo apt-get update $ sudo apt-get install lxc-docker
注意:这里有可能会失败,可能是墙的原因
可以换成下面的源进行安装
sudo sh -c "echo deb http://mirror.yandex.ru/mirrors/docker/ docker main> /etc/apt/sources.list.d/docker.list"
安装成功。关于pull镜像的问题,官网的源似乎也被墙了,还好国内搭建了自己的服务器,详见https://docker.cn/
docker pull成功后 运行
docker images
便可查看当前的镜像
docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE docker.cn/docker/ubuntu 14.04.1 b39b81afc8ca 2 weeks ago 192.7 MB docker.cn/docker/ubuntu latest b39b81afc8ca 2 weeks ago 192.7 MB docker.cn/docker/ubuntu trusty b39b81afc8ca 2 weeks ago 192.7 MB docker.cn/docker/ubuntu 14.04 b39b81afc8ca 2 weeks ago 192.7 MB ubuntu 14.04 b39b81afc8ca 2 weeks ago 192.7 MB
原文:http://my.oschina.net/GavinYin/blog/374854
内容总结
以上是互联网集市为您收集整理的Docker入门(一)全部内容,希望文章能够帮你解决Docker入门(一)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。