Ubuntu 安装 Docker 的条件及操作教程
此页面帮助您安装Docker包管理器并了解安装机制。使用下面的安装方法确保您获得最新版本的 Docker。如果您想使用“Ubuntu 软件包管理器”进行安装,请参阅 Ubuntu 文档。
先决条件
Docker 必须安装在 64 位版本的 Ubuntu 上。您还应该确保 Ubuntu 内核的最低版本至少为 3.10,其中有 3.10 的次要版本和更新的维护版本。
如果您在早于 3.10 的内核版本上运行 Docker,某些功能会丢失。在这些旧版本上运行 Docker 时会出现一些错误。在某些情况下,这些错误可能会导致数据丢失或严重错误。
打开控制台,使用uname -r命令查看当前内核版本。
$ uname -r
3.11.0-15-genericDocker 要求 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上更好的工作。?更改 TCP 端口以侦听 Unix 套接字。默认情况下,docker的Unix Socket属于root用户。当然,其他用户可以使用 sudo 来获得访问权限。因此,docker进程始终由root用户运行。
要在不添加sudo的情况下使用docker命令,我们需要创建一个名为docker的用户组,并将用户添加到该用户组中。那么当docker进程启动时,我们的docker组就拥有了Unix Socket,并且可以读写Socket文件。
注:对接组相当于root用户。有关系统安全影响的详细信息,请参阅 Docker 进程表面攻击详细信息
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网