系统自带包安装(Docker版本比较老)
$ sudo apt-get update
$ sudo apt-get install -y docker.io
$ sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker
$ sudo sed -i '$acomplete -F _docker docker' /etc/bash_completion.d/docker.io
通过Docker源安装最新版本
$ sudo apt-get install apt-transport-https
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
$ sudo bash -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"
$ sudo apt-get update
$ sudo apt-get install lxc-docker
安装完成后Check一下版本号:
$ docker -v
Docker version 1.9.1, build a34a1d5
PS: 非ROOT用户使用docker命令时会出现以下问题:
$ docker images
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
解决方法:
$ sudo gpasswd -a $(user name) docker
即把你的用户加入到docker组里去,然后要重启下系统即可。
后记:如果要升级到最新版本可以参考docker官网的安装流程:
https://docs.docker.com/install/linux/docker-ce/ubuntu/
网友评论