Docker 是一个开源容器化平台,允许我们快速构建、测试和部署应用程序作为可以在任何地方运行的便携式容器
Docker 可从标准 Ubuntu 20.04 存储库安装,但它可能并不总是最新版本。
本教程介绍了如何在 Ubuntu 20.04 LTS 机器上安装来自官方 Docker 存储库的最新版本的 Docker。
2. 验证安装和使用 Docker
默认情况下,只有 root
和具有 sudo
权限的用户可以执行 Docker 命令。
但是,要以非 root 用户身份执行 Docker 命令,我们需要将用户添加到 docker 组。
所以,要做到这一点,请输入:
$sudo usermod -aG docker $USER
02 最后,验证Docker是否安装成功,是否可以执行docker命令。
我们将运行一个测试容器,它会从 Docker 消息中打印一个 Hello,然后退出:
$docker run hello-world docker : Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world 1b930d010525: Pull complete Digest: sha256:c3b4ada4687bbaa170745b3e4dd8ac3f194ca95b2d0518b417fb47e5879d9b5f Status: Downloaded newer image for hello-world:latest Hello from Docker! This message shows that your installation appears to be working correctly.
3. 在 Ubuntu 上卸载 Docker
01 在卸载 Docker 之前,运行以下命令停止所有正在运行的容器并删除所有 docker 对象:
$docker container stop $(docker container ls -aq) $docker system prune -a --volumes
02 我们现在可以像使用 apt 安装的任何其他软件包一样卸载 Docker:
$sudo apt purge docker-ce $sudo apt autoremove
1. 在 Ubuntu 上安装 Docker
01 首先,更新包索引并安装必要的依赖项,如下所示:
$sudo apt update $sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
02 让我们使用以下 curl
命令导入 Docker 存储库的 GPG 密钥:
$curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add
03 完成后,将 Docker APT 存储库添加到系统:
$sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
04 现在 Docker 存储库已启用,运行以下命令来安装最新版本的 Docker 。
$sudo apt update $sudo apt install docker-ce docker-ce-cli containerd.io
如果要安装特定的 Docker 版本,只需在包名后添加 =<VERSION>
,如下所示:sudo apt install docker-ce=<VERSION> docker-ce-cli=<VERSION> containerd.io
05 安装完成后,使用以下命令启用 Docker 服务在系统启动时启动:
$sudo systemctl enable --now docker
06 Docker 新版本发布时,我们可以使用标准更新包sudo apt update && sudo apt upgrade
程序。
但是,如果我们想阻止更新 Docker 包,请使用以下命令:
$sudo apt-mark hold docker-ce