最新版的Docker安装(适用于Ubuntu 20.04和Ubuntu 20.10)

在 Ubuntu 20.04 和 Ubuntu 20.10 上安装最新的 Docker。

使用Ubuntu 20.04进行Docker的安装介绍的方法依赖于Ubuntu提供的apt仓库,所以安装的Docker版本较旧。(截至2021年1月4日,Docker版本为19.03.8,构建版本为afacb8b7f0)
如果使用安装Docker到Ubuntu 19.10的方法介绍,可以安装最新的Docker。

然而,根据https://manpages.debian.org/unstable/apt/apt-key.8.ja.html,apt-key(8)将在Debian 11和Ubuntu 22.04中最后可用,apt-key的使用方法将在Ubuntu 22.04中终止。

以下方法已被纳入Docker官方文档:https://github.com/docker/docker.github.io/blob/master/engine/install/ubuntu.md
(https://github.com/docker/docker.github.io/pull/11990 中提供了不使用apt-key的方法)

如果已经安装了 Docker,请卸载 Docker。

sudo apt-get remove docker docker-engine docker.io containerd runc

安装最新版本的 Docker

sudo apt-get update
sudo apt-get install -y \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | \
   sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io

由于不使用add-apt-repository命令,所以不需要安装software-properties-common。

$ docker --version
Docker version 20.10.9, build c2ea9bc

请参考以下页面

    • Ubuntu 19.10 への docker のインストール

 

    • Ubuntu 20.04 で docker をインストールする

 

    • apt-key – Deprecated APT key management utility

 

    • Offering an alternative to the deprecated apt-key tool #11990

 

    Docker Desktop for Linux
广告
将在 10 秒后关闭
bannerAds