本文介绍在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 https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 参考:curl命令_Linux curl命令使用详解:利用URL规则在命令行下工作的文件传输工具。 3、将Docker APT存储库添加到Ubuntu 20.04系统中: sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/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 通过在软件包名称后添加=<VERSION>来安装特定版本: sudo apt install docker-ce=<VERSION> docker-ce-cli=<VERSION> containerd.io 5、安装完成后,Docker服务将自动启动,通过键入以下命令进行验证: sudo systemctl status docker 输出大致如下信息,表明Docker已在正常的启动状态中: docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; 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完成。
相关主题 |