本文介绍在Ubuntu 20.04系统下安装Docker的方法,如果不想用了,还可以卸载它。可以从标准Ubuntu 20.04存储库中安装Docker,但不一定是最新版本,所以我们将从官方Docker存储库中安装最新的Docker软件包。
在Ubuntu 20.04下安装Docker
在Ubuntu 20.04下安装Docker非常简单,我们将启用Docker存储库,并导入存储库GPG密钥,然后安装该软件包。
1、首先,更新软件包索引并安装添加新的HTTPS存储库所需的依赖项:
sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
2、使用以下curl命令导入存储库的GPG密钥:
curl -fsSL /linux/ubuntu/gpg | sudo apt-key add -
3、将Docker APT存储库添加到Ubuntu 20.04系统中:
sudo add-apt-repository "deb [arch=amd64] /linux/ubuntu $(lsb_release -cs) stable"
现在已启用Docker存储库,可以安装存储库中可用的任何Docker版本了。
4、要安装最新版本的Docker,请运行以下命令,如果要安装特定的Docker版本,请跳过此步骤,以下有相关的说明:
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
附:要安装特定版本,请首先列出Docker存储库中的所有可用版本:
sudo apt update
apt list -a docker-ce
可用的Docker版本印在第二栏中,在写本文时,官方Docker存储库中只有一个Docker版本(5:19.03.9~3-0~ubuntu-focal)可用:
docker-ce/focal 5:19.03.9~3-0~ubuntu-focal amd64
通过在软件包名称后添加=来安装特定版本:
sudo apt install docker-ce= docker-ce-cli=
5、安装完成后,Docker服务将自动启动,通过键入以下命令进行验证:
sudo systemctl status docker
输出大致如下信息,表明Docker已在正常的启动状态中:
- Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/; enabled; vendor preset: enabled)
Active: active (running) since Thu 2020-05-21 14:47:34 UTC; 42s ago
升级说明
当发布Docker新版本时,可以使用sudo apt update && sudo apt upgrade命令来更新软件包。
如果要阻止更新Docker软件包,请将其标记为保留,运行以下命令:
sudo apt-mark hold docker-ce
在Ubuntu 20.04下卸载Docker
在卸载Docker之前,最好删除所有容器、映像、卷和网络。
运行以下命令以停止所有正在运行的容器并删除所有docker对象:
docker container stop $(docker container ls -aq)
docker system prune -a --volumes
现在,可以像使用apt安装的任何其他软件包一样卸载Docker:
sudo apt purge docker-ce
sudo apt autoremove
至此,卸载Docker完成。
相关主题