设为首页 收藏本站
查看: 920|回复: 0

[经验分享] Ubuntu系统安装Docker

[复制链接]

尚未签到

发表于 2015-10-13 07:06:06 | 显示全部楼层 |阅读模式
  本文仅仅介绍在ubuntu系统主机上安装Docker的方法,OSX,windows等系统请读者参阅:
  window安装点击这里

OSX安装点击这里
在Ubuntu系统中安装Docker
  目前,官方支持在西面的Ubuntu系统中安装Docker:
  Ubuntu  14.04   64位

Ubuntu  13.04   64位

Ubuntu  13.10   64位

Ubuntu  12.04   64位

但是,并不是说在上述清单之外的Ubuntu(活着Debian)版本就不能安装Docker。只要有适当的内核和Docker所必须的支持,其他版本的Ubuntu也是可以安装Docker的,只不过这些版本没有得到官方支持,遇到bug无法得到官方的修复。
  在Ubuntu系统下安装Docker需要如下步骤:
检查前提条件
内核
  使用如下命令检查系统内核版本:


[qifuguang@winwill~]$ uname -a
Linux qifuguang-OptiPlex-9010 3.13.0-53-generic #89-Ubuntu SMP Wed May 20 10:34:39 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
  可以看到我的机器的内核版本是3.13.0-53,安装Docker需要Linux机器内核版本在3.8以上,所以符合要求。
检查Device Mapper
  我们将使用Device Mapper作为存储驱动,自2.6.9版本的linux内核已经开始集成了Device Mapper,并且提供了一个将快设备映射到高级虚拟设备的方法。Device Mapper支持“自动精简配置”的概念,可以在一中文件系统中存储多台虚拟设备。因此使用Device Mapper作为Docker的存储驱动再合适不过了。
  可以通过如下的命令确认机器是否安装了Device Mapper:


[qifuguang@winwill~]$ ls -l /sys/class/misc/device-mapper
lrwxrwxrwx 1 root root 0  6月 26 20:26 /sys/class/misc/device-mapper -> ../../devices/virtual/misc/device-mapper

安装Docker
  如果上述的条件都符合,就可以安装Docker了。首先要添加Docker的APT仓库,代码如下:
  [qifuguang@winwill~]$ sudo sh -c “echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list”
  接下来,要添加Docker仓库的GPG密钥,命令如下:


[qifuguang@winwill~]$ curl -s https://get.docker.io/gpg | sudo apt-key add -
OK
  之后,我们更新一下APT源:


[qifuguang@winwill~]$ sudo apt-get update
忽略 http://security.ubuntu.com trusty-security InRelease
忽略 http://ppa.launchpad.net trusty InRelease
获取:1 http://security.ubuntu.com trusty-security Release.gpg [933 B]
忽略 http://extras.ubuntu.com trusty InRelease
获取:2 http://security.ubuntu.com trusty-security Release [63.5 kB]
忽略 http://ppa.launchpad.net trusty InRelease
命中 http://extras.ubuntu.com trusty Release.gpg
获取:3 http://ppa.launchpad.net trusty Release.gpg [316 B]
命中 http://extras.ubuntu.com trusty Release
获取:4 https://get.docker.io docker InRelease
命中 http://ppa.launchpad.net trusty Release.gpg
命中 http://extras.ubuntu.com trusty/main Sources
命中 http://extras.ubuntu.com trusty/main amd64 Packages
获取:5 http://ppa.launchpad.net trusty Release [15.1 kB]
获取:6 http://security.ubuntu.com trusty-security/main amd64 Packages [304 kB]
忽略 https://get.docker.io docker InRelease
命中 http://extras.ubuntu.com trusty/main i386 Packages
25% [正在连接 cn.archive.ubuntu.com] [正在等待报头] [6 Packages 17.0
......
......
  现在,就可以安装Docker软件包了:


[qifuguang@winwill~]$ sudo apt-get install lxc-docker
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会安装下列额外的软件包:
lxc-docker-1.7.0
下列软件包将被【卸载】:
lxc-docker-1.6.2
下列【新】软件包将被安装:
lxc-docker-1.7.0
下列软件包将被升级:
lxc-docker
升级了 1 个软件包,新安装了 1 个软件包,要卸载 1 个软件包,有 0 个软件包未被升级。
需要下载 4,964 kB 的软件包。
解压缩后会消耗掉 820 kB 的额外空间。
您希望继续执行吗? [Y/n]Y

检查Docker是否安装成功
  安装完成之后,可以使用docker info命令确认docker是否已经正确安装并运行了:

[qifuguang@winwill~]$ sudo docker info
Containers: 5
Images: 72
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 82
Dirperm1 Supported: false
Execution Driver: native-0.2
Kernel Version: 3.13.0-53-generic
Operating System: Ubuntu 14.04.2 LTS
CPUs: 8
Total Memory: 15.56 GiB
Name: qifuguang-OptiPlex-9010
ID: SNVW:WBCG:76BZ:2L63:AFQR:ZMDS:KI4Z:XIQZ:ENHV:O7PI:QMDP:6DQ3
Username: quinn2012
Registry: [https://index.docker.io/v1/]
WARNING: No swap limit support
版权声明:本文为博主原创文章,转载请注明出处,并附上链接。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-125991-1-1.html 上篇帖子: Docker学习笔记 — Dockerfile 下篇帖子: oracle linux和centos 7.1安装docker的两种方法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表