Docker 是一种容器化工具,允许应用程序在容器内运行。 该工具可确保包含的软件在所有设备上都能顺利运行。 这是让用户和开发人员减少对操作系统兼容性和依赖性的担忧的好方法。
Docker 可以下载并安装在大多数其他 Linux 发行版上,包括 Ubuntu 22.04。 安装后,您可以使用 Docker 安装软件包。 这类似于您如何使用发行版的包管理来获取应用程序。 使用 Docker 会有所作为,因为一切都更加自动化且具有兼容性,并且依赖关系不再是潜在的问题。
我们将在本教程中演示如何在 Ubuntu 22.04 Jammy Jellyfish 发行版上安装 Docker。
先决条件
- Ubuntu 22.04 Jammy Jellyfish 应该安装在您的系统上或 VirtualBox.
- 你应该有 ”sudo”权限或以 root 用户身份登录。
如何在 Ubuntu 22.04 上安装 Docker
您需要执行以下步骤才能在 Ubuntu 22.04 上安装 Docker:
步骤 1:更新包存储库
打开命令行工具“终端”并使用以下命令更新系统存储库:
$ sudo apt update
第 2 步:在 Ubuntu 22.04 上下载并安装 Docker
更新软件包存储库后,使用以下命令在 Ubuntu 22.04 上下载并安装 Docker:
$ sudo apt install docker.io
前面的命令将自动下载并在您的系统上安装所有必需的 Docker 包。 按“Y”,然后按“Enter” 继续安装。
第 3 步:启用并启动 Docker 服务
Docker 安装完成后,使用以下命令启用并启动 Docker 服务:
$ sudo systemctl start docker.service $ sudo systemctl enable docker.service
您还可以使用以下命令验证 Docker 运行服务状态:
$ sudo systemctl status docker.service
前面的输出表示 docker 服务已启用并在您的系统上运行。
第 4 步:验证 Docker 安装
您可以通过使用以下命令显示已安装的版本信息来验证 Docker 安装:
$ sudo docker version
在前面的输出中,您可以看到已安装的 Docker 版本。
您还可以使用另一种方法来查看有关当前运行的 docker 容器和 Docker 配置选项的详细信息,方法是使用以下命令:
$ sudo docker info
如何在没有 Docker 的情况下运行 sudo 或 Ubuntu 22.04 上的 root
要在 Ubuntu 系统上运行 Docker 命令,需要以 root 用户身份登录或“sudo”特权。 因此,您将当前用户帐户添加到 Docker 的组中,以便以非 root 用户身份运行 docker:
$ sudo usermod -aG docker $USER
现在,重新启动系统以应用更改:
$ reboot
如何在 Ubuntu 22.04 上使用 Docker
安装 Docker 后,您可以使用 Docker 安装镜像。 此外,您可以搜索特定图像。
搜索 Docker “hello-world”镜像
要通过 Docker 搜索特定的应用程序映像,可以使用以下命令:
$ sudo docker search [image-name]
为了 example,我们要搜索“hello-world”图像。 在这种情况下,前面的命令将按以下方式更改:
$ sudo docker search hello-world
如您所见,官方列中只记录了一张官方的“hello-world”图像。 也有几个版本可用; 要了解它们与官方图像的不同之处,请阅读它们的描述。
下载并安装 Docker 镜像
为了了解 Docker,我们将设置 hello-world 包,以验证 Docker 是否已成功下载并安装在您的系统上。 一旦您知道要安装哪个映像,以下命令将告诉 Docker 下载指定的软件:
$ sudo docker pull hello-world
前面的输出显示 Docker 可以找到并下载应用程序映像。
运行 Docker 镜像
下载 docker “hello-world” 映像后,可以使用以下命令运行它:
$ sudo docker run hello-world
要验证 docker 是否正常工作,请执行带有选项“-a”的“docker ps”命令以打印有关运行 docker 容器的信息:
$ sudo docker ps –a
前面的输出代表 hello-world docker 容器安装成功。 或者您也可以运行以下命令:
$ sudo docker images
如何从 Ubuntu 22.04 发行版中卸载或删除 Docker
如果您不想在系统上使用 Docker,可以使用以下命令从 Ubuntu 22.04 卸载它:
$ sudo apt purge docker.io
结论
在本文中,我们学习了如何在 Ubuntu 22.04 Jammy Jellyfish 发行版上安装 Docker。 Docker 是 Ubuntu 上一个非常易于使用的工具。 你只需要学习 Docker 命令语法 为了更多的理解。 阅读提供的信息后,您将能够安装新的 Docker 容器映像,并可以使用“docker search”命令搜索特定软件。