Ubuntu 24.04上安装docker
时间: 2025-01-05 19:36:08 浏览: 8
### 如何在Ubuntu 24.04 LTS上安装Docker
#### 准备环境
为了确保顺利安装,在开始之前需做好一些准备工作。这包括备份原有的软件源并更新至最新的状态。
#### 更新软件源
建议先更换为更稳定的国内镜像源,比如阿里云提供的源,以提高下载速度和稳定性[^2]:
```bash
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
echo "deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse" | sudo tee /etc/apt/sources.list
echo "deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse" | sudo tee -a /etc/apt/sources.list
```
#### 刷新源列表
完成上述操作之后,应当刷新本地的包索引文件来同步最新的资源信息:
```bash
sudo apt update
```
#### 安装依赖项
接着安装必要的辅助工具和其他依赖组件以便后续流程能够正常运作:
```bash
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
```
#### 添加官方GPG密钥
通过安全的方式引入来自 Docker 的 GPG 密钥用于验证所下载的内容真实性:
```bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
```
对于希望加速这一过程或者遇到网络连接问题的情况,可以考虑采用阿里云所提供的服务来进行此步配置[^3]:
```bash
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
```
#### 配置APT仓库
设置 APT 来自定义添加 Docker 社区版 (CE) 的稳定分支作为可用软件源之一:
```bash
echo \
"deb [arch=amd64 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
```
同样地,如果想要利用更快捷的服务,则可替换为如下命令行语句:
```bash
echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```
#### 执行实际安装动作
现在一切就绪,可以通过简单的指令一次性完成 Docker CE 版本的部署工作,并自动加入当前登录账户到 `docker` 用户组从而无需每次执行容器管理任务时都输入超级权限密码[^1]:
```bash
sudo apt-get update && sudo apt-get install docker-ce docker-ce-cli containerd.io -y
sudo usermod -aG docker $USER
newgrp docker
```
以上就是在 Ubuntu 24.04 上成功安装 Docker 的全部步骤。重启计算机使更改生效后即可立即体验这款强大的容器化平台带来的便捷之处。
阅读全文