到目前为止在Linux上安装Docker最好的方式是通过Docker提供的安装脚本,同时大多数主流的Linux版本都有自己的包,但他们都落后于Docker发行版本。
Docker安装要求
Docker没什么太多要求,但你需要运行3.10或以上的内核,你可以通过uname -r命令来检查。如果你在使用RHEL或CentOS,你需要版本7或以后的。
Docker安装
我们这里使用的是Ubuntu 14
ubuntu@localhost:~$ uname -a
Linux localhost 3.19.0-25-generic #26~14.04.1-Ubuntu SMP Fri Jul 24 21:16:20 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
我们使用 https://get.docker.com 提供的脚本自动安装Docker,官方的命令是 curl -sSL | sh or wget -qO- | sh 在运行之前建议大概看一下脚本内容:
ubuntu@localhost:~$ curl https://get.docker.com > /tmp/install.sh
ubuntu@localhost:~$ more /tmp/install.sh
ubuntu@localhost:~$ chmod +x /tmp/install.sh
ubuntu@localhost:~$ /tmp/install.sh
ubuntu@localhost:~$ sudo usermod -aG docker ubuntu
在ubuntu中默认我们需要加 sudo 来运行docker,这样比较麻烦,可以使用 sudo usermod -aG docker ubuntu,将用户加到docker组中,这条命令重新登录后才生效。
重启Docker服务
ubuntu@localhost:~$ sudo service docker restart
docker stop/waiting
docker start/running, process 3074
检查安装结果
ubuntu@localhost:~$ docker version
Client:
Version: 1.10.2
API version: 1.22
Go version: go1.5.3
Git commit: c3959b1
Built: Mon Feb 22 21:37:01 2016
OS/Arch: linux/amd64
Server:
Version: 1.10.2
API version: 1.22
Go version: go1.5.3
Git commit: c3959b1
Built: Mon Feb 22 21:37:01 2016
OS/Arch: linux/amd64
能看到上面的输出就表示你的Docker安装成功了。