Ubuntu22 安装 Docker
在本篇文章中,我们将介绍如何在 Ubuntu22 上安装 Docker,并提供一些示例代码来帮助您快速入门。
准备工作
在开始之前,确保您已经完成以下准备工作:
- 安装 Ubuntu22 操作系统。
- 确保您具备 root 或 sudo 权限。
安装 Docker
要在 Ubuntu22 上安装 Docker,需要执行以下步骤:
- 更新软件包列表:
sudo apt update
- 安装必要的软件包以允许 apt 通过 HTTPS 使用存储库:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
- 添加 Docker 官方 GPG 密钥:
curl -fsSL | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
- 设置 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
- 更新软件包列表:
sudo apt update
- 安装 Docker:
sudo apt install docker-ce docker-ce-cli containerd.io
- 验证 Docker 是否成功安装:
sudo docker run hello-world
如果一切顺利,您将看到一个 "Hello from Docker!" 的消息,表示 Docker 已成功安装并运行。
示例代码
以下是一些示例代码,帮助您使用 Docker 运行容器:
- 运行一个 Nginx 容器:
sudo docker run -d -p 80:80 nginx
这将在后台运行一个 Nginx 容器,并将主机的 80 端口映射到容器的 80 端口。
- 查看正在运行的容器:
sudo docker ps
这将列出所有正在运行的容器。
- 停止一个容器:
sudo docker stop <CONTAINER_ID>
将 <CONTAINER_ID>
替换为要停止的容器的 ID。
- 删除一个容器:
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 来构建和管理应用程序。如果您有任何问题或疑惑,请随时向我们提问。