可以通過下面指令看最新版本:
apt-cache madison docker-ce
# 出現以下内容:
docker-ce | 5:18.09.1~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
docker-ce | 5:18.09.0~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
docker-ce | 18.06.1~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
docker-ce | 18.06.0~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
根據連結直接下載下傳:
https://download.docker.com/linux/ubuntu/dists/xenial/pool/stable/amd64/docker-ce_18.09.1~3-0~ubuntu-xenial_amd64.deb下面是問題表現。有興趣的看看-------------------------------------------------------------------------------------------------------------------
今天重新安裝nvidia-docker2,如下提示:
sudo apt-get install -y nvidia-docker2
正在讀取軟體包清單... 完成
正在分析軟體包的依賴關系樹
正在讀取狀态資訊... 完成
有一些軟體包無法被安裝。如果您用的是 unstable 發行版,這也許是
因為系統無法達到您要求的狀态造成的。該版本中可能會有一些您需要的軟體
包尚未被建立或是它們已被從新到(Incoming)目錄移出。
下列資訊可能會對解決問題有所幫助:
下列軟體包有未滿足的依賴關系:
nvidia-docker2 : 依賴: docker-ce (= 5:18.09.1~3-0~ubuntu-xenial) 但是 5:18.09.0~3-0~ubuntu-xenial 正要被安裝 或
docker-ee (= 5:18.09.1~3-0~ubuntu-xenial) 但無法安裝它
E: 無法修正錯誤,因為您要求某些軟體包保持現狀,就是它們破壞了軟體包廂的依賴關系。
看到這種情況,吾按照标準辦法安裝:
sudo apt-get install docker-ce=5:18.09.1~3-0~ubuntu-xenial
正在讀取軟體包清單... 完成
正在分析軟體包的依賴關系樹
正在讀取狀态資訊... 完成
E: 未找到“docker-ce”的“5:18.09.1~3-0~ubuntu-xenial”版本
這下傻眼了:那邊必須最新版本,這邊根本找不到最新版本。就是沒有辦法了?
這個怨誰?NVIDIA?UBUNTU?DOCKER?