docker中文文档-gentoo安装docker

Gentoo 安装docker

gentoo安装docker有2种不同的方式. 第一种方式是安装官方 app-emulation/docker 包.

如果使用ebuild包的时候,发现有问题那么你就需要参照 https://github.com/tianon/docker-overlay 使用第三方的 app-portage/layman. 一般较准确的安装方式请参考 the overlay README.

请注意有时候docker的发行版可能和portage树中的版本不一致。

安装

 

安装包必须要有完全的依赖包支持和内核配置项支持. ebuilds 0.7+ 包含所有的USE flag,“device-mapper” use flag 是需要默认支持的, 下面是最简单的安装方式.

sudo emerge -av app-emulation/docker

如果安装过程中出现任何问题请参考 open an issue on the docker-overlay repository 或者联系 #docker IRC channel on the freenode network.

开始使用docker

 

确定你的系统模块和内核设置已经支持  LXC (and optionally for device-mapper and/or AUFS, depending on the storage driver you’ve decided to use).

OpenRC

 

启动doker服务:

sudo /etc/init.d/docker start

To start on system boot:

sudo rc-update add docker default

systemd

 

启动docker服务:

sudo systemctl start docker.service

To start on system boot:

sudo systemctl enable docker.service

网络设置

 

IPv4 转发默认被关闭, 所以访问互联网需要开启 net.ipv4.ip_forward

sudo sysctl -w net.ipv4.ip_forward=1

或者直接修改永久生效

echo net.ipv4.ip_forward = 1 | sudo tee /etc/sysctl.d/docker.conf