Ubuntu22 安装 Docker

在本篇文章中,我们将介绍如何在 Ubuntu22 上安装 Docker,并提供一些示例代码来帮助您快速入门。

准备工作

在开始之前,确保您已经完成以下准备工作:

  1. 安装 Ubuntu22 操作系统。
  2. 确保您具备 root 或 sudo 权限。

安装 Docker

要在 Ubuntu22 上安装 Docker,需要执行以下步骤:

  1. 更新软件包列表:
sudo apt update
  1. 安装必要的软件包以允许 apt 通过 HTTPS 使用存储库:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
  1. 添加 Docker 官方 GPG 密钥:
curl -fsSL  | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  1. 设置 Docker 的稳定存储库:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg]  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  1. 更新软件包列表:
sudo apt update
  1. 安装 Docker:
sudo apt install docker-ce docker-ce-cli containerd.io
  1. 验证 Docker 是否成功安装:
sudo docker run hello-world

如果一切顺利,您将看到一个 "Hello from Docker!" 的消息,表示 Docker 已成功安装并运行。

示例代码

以下是一些示例代码,帮助您使用 Docker 运行容器:

  1. 运行一个 Nginx 容器:
sudo docker run -d -p 80:80 nginx

这将在后台运行一个 Nginx 容器,并将主机的 80 端口映射到容器的 80 端口。

  1. 查看正在运行的容器:
sudo docker ps

这将列出所有正在运行的容器。

  1. 停止一个容器:
sudo docker stop <CONTAINER_ID>

<CONTAINER_ID> 替换为要停止的容器的 ID。

  1. 删除一个容器:
sudo docker rm <CONTAINER_ID>

<CONTAINER_ID> 替换为要删除的容器的 ID。

状态图示例

下面是一个使用 Mermaid 语法绘制的简单状态图示例:

stateDiagram
    [*] --> State1
    State1 --> State2
    State1 --> [*]
    State2 --> State3
    State2 --> [*]
    State3 --> State4
    State3 --> [*]
    State4 --> State1
    State4 --> [*]

饼状图示例

下面是一个使用 Mermaid 语法绘制的简单饼状图示例:

pie
    title Docker 容器使用情况
    "运行中" : 70
    "已停止" : 20
    "异常" : 10

结论

通过本文,您已经学会了在 Ubuntu22 上安装 Docker,并使用示例代码运行和管理容器。希望这些信息对您有所帮助,让您更好地使用 Docker 来构建和管理应用程序。如果您有任何问题或疑惑,请随时向我们提问。