ubuntu22.04docker安装
时间: 2025-01-02 09:32:29 浏览: 7
### 安装 Docker 在 Ubuntu 22.04
#### 更新现有软件包索引
为了确保获取最新的软件包信息,在安装新软件之前建议更新现有的APT包索引。
```bash
sudo apt update
```
#### 安装必要的依赖项
一些基础工具对于后续操作是必需的,可以通过如下命令来安装:
```bash
sudo apt install apt-transport-https ca-certificates curl software-properties-common
```
#### 添加官方 GPG 密钥
由于 `apt-key` 已被弃用,推荐通过管理 `/etc/apt/trusted.gpg.d/` 下面的密钥文件来进行验证。具体做法是从Docker官方网站下载GPG公钥并将其添加到系统的信任库中[^2]。
```bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
```
#### 配置 APT 源
接下来配置APT以允许从Docker存储库拉取镜像。这一步骤会指定使用稳定版作为默认版本,并指明适用于当前发行版(如jammy代表Ubuntu 22.04 LTS)的源地址。
```bash
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```
#### 执行安装命令
完成上述准备工作之后就可以正式开始安装Docker CE及其CLI客户端还有containerd.io服务端组件了。这里可以选择特定版本进行精确控制,也可以简单地让系统自动决定最新可用版本[^1]。
如果要安装具体的版本号,则可以执行下面这样的指令:
```bash
sudo apt install docker-ce=5:20.10.16~3-0~ubuntu-jammy docker-ce-cli=5:20.10.16~3-0~ubuntu-jammy containerd.io
```
如果不关心具体版本而只是想要快速部署的话,那么只需要运行更简单的命令即可:
```bash
sudo apt install docker-ce docker-ce-cli containerd.io
```
#### 启动与启用 Docker 服务
最后不要忘记启动Docker守护进程并且设置开机自启功能,以便于日后能够正常使用该服务。
```bash
sudo systemctl start docker
sudo systemctl enable docker
```
此时应该已经成功完成了在Ubuntu 22.04上的Docker环境搭建工作。可以通过测试命令确认一切正常运作。
```bash
sudo docker run hello-world
```
阅读全文