Ubuntu中安装docker
时间: 2024-12-26 20:17:50 浏览: 3
### 如何在Ubuntu Linux上安装Docker容器引擎
#### 准备工作
为了确保顺利安装Docker,在开始之前需确认操作环境满足一定的条件。对于Ubuntu而言,需要64-bit版本的操作系统来支持Docker CE的安装[^5]。
#### 更新软件源列表并安装必要工具
更新现有的包索引是良好实践的一部分,这有助于获取最新的可用版本信息以及解决潜在冲突。执行如下命令完成此步:
```bash
sudo apt update && sudo apt upgrade -y
```
#### 添加官方GPG密钥和稳定版仓库
为保障安全性和稳定性,建议从官方渠道下载Docker。为此先要添加Docker维护者的GPG公钥到APT键环中,并配置稳定的存储库地址以便后续安装特定版本的Docker:
```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管理器直接指定所需的具体版本号来进行精确化部署。这里给出的例子是指定安装`docker-ce=5:20.10.6~3-0~ubuntu-focal`及其CLI组件还有containerd服务端程序[^1]:
```bash
sudo apt-get install docker-ce=5:20.10.6~3-0~ubuntu-focal docker-ce-cli=5:20.10.6~3-0~ubuntu-focal containerd.io
```
当然也可以选择不指定具体版本而让系统自动决定最佳匹配项[^4]:
```bash
sudo apt install -y docker-ce docker-ce-cli containerd.io
```
#### 验证安装成果
最后一步就是验证新安装的服务是否正常运行。通过下面这条简单的指令即可查看当前已激活的Docker守护进程状态:
```bash
systemctl status docker.service
```
如果一切无误,则说明已经成功完成了整个流程!
阅读全文