ubuntu 20.04 docker
时间: 2025-02-13 22:21:04 浏览: 41
### 安装和配置 Docker on Ubuntu 20.04
#### 更新软件包索引并安装依赖项
为了确保拥有最新的更新以及必要的工具,在开始之前应该先执行系统的全面升级:
```bash
sudo apt update && sudo apt upgrade -y
```
#### 设置存储库
由于官方源可能速度较慢,可以考虑使用阿里云提供的加速服务来提高下载效率。
添加阿里云的 GPG 密钥以便验证后续从其仓库获取的数据完整性:
```bash
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
```
编辑源列表文件以指向阿里云镜像站中的 `focal` 版本资源[^1]:
```bash
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] http://mirrors.aliyun.com/docker-ce/linux/ubuntu/ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```
再次刷新本地APT缓存使更改生效:
```bash
sudo apt-get update
```
#### 安装 Docker Engine 和 CLI 工具集
现在可以从已设置好的自定义源里直接拉取最新版Docker组件进行部署:
```bash
sudo apt install docker-ce docker-ce-cli containerd.io
```
确认安装成功并且服务正在运行:
```bash
sudo systemctl status docker
```
如果一切正常,则会看到绿色的active(running)字样表示守护进程已经启动完毕;反之则需排查错误日志找出原因所在。
#### 配置用户权限(可选)
为了避免每次操作都需要加上`sudo`前缀,建议将当前登录账户加入到docker组里面去简化命令调用流程。这一步不是强制性的但是能够极大地方便日常管理维护工作。
```bash
sudo usermod -aG docker ${USER}
newgrp docker
```
完成上述所有步骤之后重启计算机让新的群组成员身份变更立即起效即可正常使用Docker的各项功能特性了!
阅读全文
相关推荐

















