不安装旧版docker,如果有旧版可以先使用命令卸载。
$sudoapt-getremovedockerdocker-enginedocker.io为了能更新docker,所以我选择先安装docker仓库。(1)更新$sudoapt-getupdate(2)安装包以使apt可以通过HTTPS使用存储库:$sudoapt-getinstall\apt-transport-https\ca-certificates\curl\software-properties-common(3)添加密钥$curl-fsSLhttps://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg|sudoapt-keyadd-Verifythatthekeyfingerprintis9DC858229FC7DD38854AE2D88D81803C0EBFCD88.$sudoapt-keyfingerprint0EBFCD88pub4096R/0EBFCD882017-09-9Keyfingerprint=9DC858229FC7DD38854AE2D88D81803C0EBFCD88uidDockerRelease(CEdeb)<docker@docker.com>sub4096R/F273FCD82017-09-9目前已经安装好了仓库。如果是国内服务器,要将其中的 https://download.docker.com/linux/ 替换为 https://mirrors.aliyun.com/docker-ce/linux/。目的是快点如果在安装密钥时报443错误,可以在你的浏览器上下载下来密钥,然后使用apt-get add 如果显示ok就好了。下来是使用稳定的仓库了:x86_64: $ sudo add-apt-repository \ "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \ $(lsb_release -cs) \ stable" 最后下载docker社区版: apt-get update apt-get install docker-ce