如果之前有过安装docker,先卸载之前版本
apt-get remove docker docker-engine docker.io containerd runc
首先,更新现有的软件包列表:
sudo apt update
接下来,安装一些必备软件包,这些apt软件包可以通过HTTPS使用软件包:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
然后将官方Docker存储库的GPG密钥添加到系统中:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
将Docker存储库添加到APT源:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
接下来,使用新添加的存储库中的Docker软件包更新软件包数据库:
sudo apt update
确保从Docker仓库而不是默认的Ubuntu仓库进行安装:
apt-cache policy docker-ce
注意,docker-ce尚未安装,但候选安装来自Ubuntu 18.04(bionic)的Docker存储库。
最后,安装Docker:
sudo apt install docker-ce
现在应该安装Docker,启动守护程序