Gentoo Linux 安装 Docker 教程:官方和 Docker Overlay 方法
在 Gentoo Linux 上安装 Docker 有两种方法:官方安装方法和 docker-overlay 方法。
Gentoo Docker 团队的官方页面。
官方方式
如果您正在寻找稳定的解决方案,最好的方法是直接在portage树上安装官方应用程序模拟/扩展包。
如果您在 ebuild 期间遇到任何问题,包括缺少内核配置标志或依赖项,请前往 Gentoo Bugzilla 网站上指定的 Gentoo DOT org docker AT gentoo DOT org 提交正式问题或加入 Free索引节点。频道提问。
Docker Overlay方法
如果您正在寻找-bin构建、实时构建或分离边缘构建,您可以使用docker Overlay提供的overlay。使用app-portage/layman添加第三方portage。单击覆盖层上的“READ ME”可查看有关安装和使用覆盖层的最新文档。
如果您对 ebuild 或生成的二进制文件有任何问题,包括特别缺少内核配置标志或依赖项,请在 docker-overlay 存储库中报告问题,或直接在 freenode 网络上的 #docker IRC 频道上联系 tianon。
安装
可用的USE Flags
| USE Flag | 默认 | 描述 | ||
|---|---|---|---|---|
| aufs必要的内核驱动程序,包括必要的所谓的。 s. | ||||
| btrfs | 启用“btrfs”图形驱动程序依赖项,包括必要的内核标志。 | |||
| contrib | 是 | 安装其他脚本和组件。对于“Devicemapper”图形驱动程序,包括必要的内核标志。 | ||
| doc | 添加其他文档(API、Javadoc 等)。建议按包启用,而不是全局启用。 | |||
| lxc | 启用执行驱动程序的lxc依赖。 | |||
| vim-syntax | 获取相关的vim语法脚本。完成。 | 启用对 zsh 完成的支持。 |
此软件包获取适当的依赖项和提示的内核选项。
tianon的博客有关于使用标志的详细介绍。
$ sudo emerge -av app-emulation/docker注意。有时,官方 Gentoo 树 和 docker 覆盖 的最新版本之间存在差异。请耐心等待,最新版本很快就会更新。
启动 Docker
确保您正在运行的内核包含所有必需的模块和配置(可选设备映射器和 AUFS 或 Btrf,具体取决于您使用的存储驱动程序)。要使用
Docker,docker 进程必须以 root 用户身份运行。 如果您以 非 root 用户身份运行 Docker,则可以使用以下命令将您的用户添加到 docker 用户组。 ? 进程: 运行: 如果要添加 HTTP 代理,请为 Docker 可执行文件设置不同的目录或分区或自定义其他功能$ sudo systemctl start docker.service$ sudo systemctl enable docker.service
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网