Ubuntu 22 Docker安装指南

介绍

Docker是一种开源的容器化平台,可以帮助开发者更高效地构建、部署和运行应用程序。它通过将应用程序和其相关依赖打包成一个独立的容器,提供了一种轻量级、可移植的解决方案。

本文将介绍在Ubuntu 22上安装Docker的详细步骤,并提供相关的代码示例。

步骤

1. 更新系统

首先,我们需要确保系统是最新的。打开终端并执行以下命令:

sudo apt update
sudo apt upgrade

2. 安装Docker依赖

Docker需要一些依赖包来正常运行。执行以下命令来安装这些依赖包:

sudo apt install apt-transport-https ca-certificates curl software-properties-common

3. 添加Docker官方GPG密钥

Docker官方使用GPG密钥来验证其软件包的完整性。执行以下命令来添加密钥:

curl -fsSL  | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

4. 添加Docker软件包源

执行以下命令将Docker软件包源添加到系统中:

echo "deb [signed-by=/usr/share/keyrings/docker-archive-keyring.gpg]  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

5. 安装Docker引擎

现在可以安装Docker引擎了。执行以下命令进行安装:

sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io

6. 启动Docker服务

安装完成后,执行以下命令启动Docker服务:

sudo systemctl start docker

7. 验证安装

执行以下命令来验证Docker安装是否成功:

sudo docker run hello-world

如果一切正常,将会输出以下信息:

Hello from Docker! This message shows that your installation appears to be working correctly.

8. 添加当前用户到Docker用户组

默认情况下,只有root用户和docker组的用户才能执行Docker命令。如果你希望当前用户也能够执行Docker命令,可以执行以下命令将当前用户添加到docker组:

sudo usermod -aG docker $USER

9. 重新登录

为了使用户组更改生效,需要重新登录。注销并重新登录系统。

结论

通过本文,我们学习了在Ubuntu 22上安装Docker的步骤,并了解了如何验证安装是否成功。现在你已经具备了使用Docker的基础知识,可以开始构建和管理容器化应用程序了。

如果你想深入了解Docker的更多功能和用法,请查阅官方文档或者参考其他相关资源。

旅行图

使用mermaid语法中的journey标识旅行图如下:

journey
    title Docker安装之旅
    section 更新系统
    section 安装依赖
    section 添加GPG密钥
    section 添加软件包源
    section 安装Docker引擎
    section 启动Docker服务
    section 验证安装
    section 添加用户到Docker组
    section 重新登录

序列图

使用mermaid语法中的sequenceDiagram标识序列图如下:

sequenceDiagram
    participant 用户
    participant 系统
    participant Docker官方
    
    用户->>系统: 执行命令更新系统
    用户->>系统: 执行命令安装依赖
    用户->>系统: 执行命令添加GPG密钥
    用户->>系统: 执行命令添加软件包源
    用户->>系统: 执行命令安装Docker引擎
    用户->>系统: 执行命令启动Docker服务
    用户->>系统: 执行命令验证安装
    用户