docker - E: 找不到 'docker-ce-cli' 的版本 '18.06.1~ce~3-0~ubuntu'
问题描述
尝试从 ubuntu 上的官方文档安装 docker并收到此错误
$ sudo apt-get install docker-ce=18.06.1~ce~3-0~ubuntu docker-ce-cli=18.06.1~ce~3-0~ubuntu containerd.io
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '18.06.1~ce~3-0~ubuntu' for 'docker-ce-cli' was not found
最好的部分是我们昨天刚刚在另一台机器上安装了 docker,然后它就可以工作了。是什么赋予了?
解决方案
摆脱错误的唯一方法是不安装 docker-ce-cli
$ sudo apt-get install docker-ce=18.06.1~ce~3-0~ubuntu containerd.io
检查版本
$ docker version
Client:
Version: 18.06.1-ce
API version: 1.38
Go version: go1.10.3
Git commit: e68fc7a
Built: Tue Aug 21 17:24:51 2018
OS/Arch: linux/amd64
Experimental: false
Server:
Engine:
Version: 18.06.1-ce
API version: 1.38 (minimum version 1.12)
Go version: go1.10.3
Git commit: e68fc7a
Built: Tue Aug 21 17:23:15 2018
OS/Arch: linux/amd64
Experimental: false