- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何在Ubuntu系统下安装docker
Ubuntu系统下安装docker内容来源于PPPCloud官网教程Docker 支持以下的 Ubuntu 版本Ubuntu Trusty 14.04 (LTS) (64-bit)Ubuntu Precise 12.04 (LTS) (64-bit)Ubuntu Raring 13.04 and Saucy 13.10 (64 bit)这个页面可以指导你安装 Docker 包管理器,并了解其中的安装机制。通过下边的安装方式可以确保你获取的是最新版本的 Docker。如果你想要使用 Ubuntu包管理器 安装,你可以查阅你的 Ubuntu 文档。前提条件Docker 需要在64位版本的Ubuntu上安装。此外,你还需要保证你的 Ubuntu 内核的最小版本不低于 3.10,其中3.10 小版本和更新维护版也是可以使用的。在低于3.10版本的内核上运行 Docker 会丢失一部分功能。在这些旧的版本上运行 Docker 会出现一些BUG,这些BUG在一定的条件里会导致数据的丢失,或者报一些严重的错误。打开控制台使用 uname -r命令来查看你当前的内核版本。$ uname -r 3.11.0-15-genericDocker 要求 Ubuntu 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的Ubuntu版本是否支持 Docker 。Ubuntu Trusty 14.04这个版本不需要考虑前提条件Ubuntu Precise 12.04 (LTS)对于Ubuntu Precise版本, 安装Docker需要内核在3.13及以上版本。如果你的内核版本低于3.13你需要升级你的内核。 通过下边的表,请查阅下边的表来确认你的环境需要哪些包。linux-image-generic-lts-trusty一般的linux 内核镜像. 这种内核内置安装了AUFS. 这是运行Docker所必须的.linux-headers-generic-lts-trusty客户安装的ZFS和VirtualBox需要他们。如果你没有安装所说的内核,那么你可以跳过这些为“可信任的”内核。 如果你不确定,请安装。xserver-xorg-lts-trustylibgl1-mesa-glx-lts-trusty可选的,在非图形环境Unity/ xorg。运行docker的时候需要图形环境。了解更多关于这些包的信息,阅读回迁内核安装说明,特别是它的启用堆栈参考注5在每个版本。通过下边的操作来升级你的内核和安装额外的包1.在Ubuntu系统中打开命令行控制台。 2.升级你的包管理器$ sudo apt-get update3.安装所有必须和可选的包$ sudo apt-get install linux-image-generic-lts-trusty根据个人的系统环境来选择是否安装更多的包(前表列出)。4.重启系统$ sudo reboot等到系统重启成功之后,查看安装DockerUbuntu安装Docker首先要确认你的 Ubuntu 版本是否符合安装 Docker 的前提条件。如果没有问题,你可以通过下边的方式来安装 Docker :1.使用具有sudo权限的用户来登录你的Ubuntu。2.查看你是否安装了curl$ which curl如果curl没有安装,先升级包管理器,然后再安装它。$ sudo apt-get update $ sudo apt-get install curl3.获取最新版本的 Docker 安装包$ curl -sSL / | sh系统会提示你输入sudo密码,输入完成之后,就会下载脚本并且安装Docker及依赖包。4.开启docker进程$ sudo service docker start5.验证 Docker 是否被正确的安装$ sudo docker run hello-world上边的命令会下载一个测试镜像,并在容器内运行这个镜像。Ubuntu Docker可选配置这部分主要介绍了 Docker 的可选配置项,使用这些配置能够让 Docker 在 Ubuntu 上更好的工作。创建 Docker 用户组调整内存和交换空间(swap accounting)启用防火墙的端口转发(UFW)为 Docker 配置DNS服务创建 Docker 用户组docker 进程通过监听一个 Unix Socket 来替代 TCP 端口。在默认情况下,docker 的 Unix Socket属于root用户,当然其他用户可以使用sudo方式来访问。因为这个原因, docker 进程就一直是root用户运行的。为了在使用 docker 命令的时候前边不再加sudo,我们需要创建一个叫 docker 的用户组,并且为用户组添加用户。然后在
文档评论(0)