Arch Linux安装

官方警告

  1. 官方申明docker还是在开发完善中,不建议在运营的产品中使用它,但是现在离正式版越来越接近了,请关注我们的博客http://blog.docker.io/2013/08/getting-to-docker-1-0/

  2. windows的安装是社区贡献出来的,唯一的官方的安装方法是ubuntu就是上一节我们介绍的,这个版本可能是过期的因为它取决于一些二进制包的更新和发布

在Arch Linux可以从社区通过包来安装:

或者选择AUR包

docker计划安装最新的docker版本,docker-git包从当前主分支获得

相关性

docker需要指定几个依赖的包,核心依赖关系:

  • bridge-utils
  • device-mapper
  • iproute2
  • lxc
  • sqlite

安装

一个简单的普通安装包

  1. pacman -S docker

包含了所有你需要的

通过AUR包执行

  1. yaourt -S docker-git

这里的指令需要先安装yaourt,如果你之前没有安装,需要去看一下用户安装包和Arch User Repository的信息

运行docker

系统中已经安装好了docker服务,我们需要运行docker服务

  1. sudo systemctl start docker

设置开机启动

  1. sudo systemctl enable docker

设置网络环境

IPv4数据包转发在缺省值的情况下是禁用的,所以容器可能是不起作用的,

需要开启转发,作为root用户运行在主机系统上

  1. sysctl net.ipv4.ip_forward=1

允许IPv4修改主机的/etc/sysctl.d/docker.conf,需要重新启动:

  1. net.ipv4.ip_forward=1