本文参考官方文档进行安装
标题推荐使用中科大安装源,解决安装过程中下载缓慢问题
更新系统包索引
$sudo apt-get update
安装以下包,开启apt通过HTTP,网络存储库安装
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
添加官方的GPG秘钥(不推荐)
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add
添加中科大的GPG秘钥(推荐)
$ curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
添加官方软件源(不推荐)
$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
添加中科大软件源(推荐)
$ sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
更新apt包的索引
$ sudo apt update
安装最新的Docker CE
$ sudo apt install docker-ce
或者安装指定版本Docker CE
1)列表显示版本库中可以安装的Docker CE
$ apt-cache madison docker-ce
2)安装指定的Docker CE
$ sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io
测试运行
$ sudo docker run hello-world