菜鸟笔记
提升您的技术认知

ubuntu 安装 docker-ag真人游戏

阅读 : 3005

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-generic

docker 要求 ubuntu 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的ubuntu版本是否支持 docker 。

ubuntu安装docker

首先要确认你的 ubuntu 版本是否符合安装 docker 的前提条件。如果没有问题,你可以通过下边的方式来安装 docker :

使用具有sudo权限的用户来登录你的ubuntu。
查看你是否安装了wget

 $ which wget

如果wget没有安装,先升级包管理器,然后再安装它。

 $ sudo apt-get update $ sudo apt-get install wget

获取最新版本的 docker 安装包

 $ wget -qo- https://get.docker.com/ | sh

系统会提示你输入sudo密码,输入完成之后,就会下载脚本并且安装docker及依赖包。

验证 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 的用户组,并且为用户组添加用户。然后在 docker 进程启动的时候,我们的 docker 群组有了 unix socket 的所有权,可以对 socket 文件进行读写。

注意:docker 群组就相当于root用户。有关系统安全影响的细节,请查看 docker 进程表面攻击细节

网站地图