系统要求:
必须时64位的系统,内核最低要求是3.10
查看系统内核:
$ uname -r
3.11.0-15-generic
获取最新版本打Docker:
$ wget -qO- https://get.docker.com/ | sh
验证是否正确安装:
$ sudo docker run hello-world
安装后启动时出现以下问题:
FATA[0000] Post http:///var/run/docker.sock/v1.18/containers/create: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?
这是由于docker服务没有启动引起的,使用 sudo start docker(sudo service docker start)启动服务即可
创建一个docker组
docker守护进程绑定的是unix socket而不是一个TCP 端口。默认情况下,unix socket属于具有root权限的用户,其它用户可以通过sudo访问它。为了避免使用sudo,创建一个名为docker的unix组,将用户添加进去。当docker守护进程启动时,属于docker组的用户拥有read/writable权限。
docker组和root用户具有相同的权限
添加一个用户进docker组
$ sudo usermod -aG docker ubuntu
退出重新登录即可。
详情参见:ubuntu中安装Docker