最新版的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