ubuntu22.04 安装dockers
时间: 2025-05-08 19:17:40 浏览: 35
### 在 Ubuntu 22.04 上安装 Docker
要在 Ubuntu 22.04 上成功安装 Docker,可以按照以下方法操作:
#### 卸载旧版本
如果系统中已存在旧版 Docker 或其他容器管理工具(如 `docker`、`docker-engine`),建议先将其卸载以避免冲突。执行以下命令来移除可能存在的旧版本组件:
```bash
sudo apt remove docker docker-engine docker.io containerd runc
```
此步骤有助于确保新版本的正常运行[^3]。
#### 更新系统包索引
更新本地软件包索引至最新状态,以便获取最新的可用软件包信息:
```bash
sudo apt update
```
#### 安装必要的依赖项
为了支持通过 HTTPS 使用仓库以及管理 GPG 密钥,需安装一些前置依赖库:
```bash
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
```
这些工具对于后续配置至关重要[^1]。
#### 添加官方 GPG 密钥与源地址
下载并验证 Docker 的官方 GPG 密钥用于签名确认安全连接;接着添加稳定版存储库到 APT 源列表里:
```bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
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
```
上述过程确保了从可信渠道拉取镜像文件和服务端程序。
#### 刷新APT缓存数据
再次刷新APT缓存以反映新增加的内容:
```bash
sudo apt update
```
#### 正式安装Docker CE (社区版)
现在可以正式开始安装 Docker 社区版及其关联CLI客户端还有containerd服务守护进程:
```bash
sudo apt install docker-ce docker-ce-cli containerd.io -y
```
这一步骤会自动完成所有必需组件的部署工作[^2]。
#### 启动并设置开机自启
启动 Docker 并设定为随操作系统引导而激活:
```bash
sudo systemctl start docker
sudo systemctl enable docker
```
#### 验证安装成果
最后可以通过下面这条指令测试当前环境是否能够正常使用Docker引擎功能:
```bash
sudo docker run hello-world
```
当看到一段欢迎消息时,则表明整个流程顺利完成。
#### 用户权限优化可选方案
为了让普通用户无需每次输入密码即可调用Docker命令,可以把该账户加入特定组别当中去实现简化授权机制的目的:
```bash
sudo usermod -aG docker $USER
newgrp docker
```
注意:修改完成后需要重新登录生效或者直接切换所属群组立即应用更改效果。
```python
import os
os.system('groups')
```
阅读全文
相关推荐
















