乌班图装docker
时间: 2025-05-24 22:10:36 浏览: 27
### 在 Ubuntu 系统上安装 Docker
为了在 Ubuntu 系统上成功安装 Docker,以下是完整的流程说明:
#### 卸载旧版 Docker
如果系统中已存在旧版本的 Docker,则需要先将其卸载。执行以下命令以移除可能存在的旧版本组件:
```bash
sudo apt-get remove docker docker-engine docker.io containerd runc
```
此操作会清理掉旧版本的相关文件和依赖项[^1]。
#### 更新包索引
更新本地的 APT 包索引以确保获取最新的软件列表:
```bash
sudo apt-get update
```
#### 安装必要的工具
安装 `apt-transport-https`、`ca-certificates` 和 `curl` 工具,这些工具用于配置 HTTPS 传输以及访问 Docker 的官方仓库:
```bash
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
```
#### 添加 Docker 官方 GPG 密钥
通过以下命令导入 Docker 的官方 GPG 密钥,从而验证后续下载的内容真实性:
```bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
```
#### 设置稳定的存储库
添加 Docker 的稳定版存储库到系统的源列表中。注意替换 `<your_ubuntu_version>` 为实际使用的 Ubuntu 版本代号(如 bionic 对应 18.04):
```bash
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu <your_ubuntu_version> stable"
```
对于常见的 LTS 版本,可以直接使用如下命令之一:
- **Ubuntu 20.04 (Focal):**
```bash
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
```
- **Ubuntu 18.04 (Bionic):**
```bash
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
```
再次运行更新命令以同步新加入的资源:
```bash
sudo apt-get update
```
#### 安装最新版本的 Docker CE(社区版)
现在可以从 Docker 的官方仓库安装最新版本的 Docker 社区版:
```bash
sudo apt-get install docker-ce docker-ce-cli containerd.io
```
#### 启动并启用 Docker 服务
完成安装后,启动 Docker 并设置其随系统自动启动:
```bash
sudo systemctl start docker
sudo systemctl enable docker
```
#### 验证安装是否成功
最后一步是确认 Docker 是否正常工作。可以通过查看版本信息或者运行一个简单的测试容器来进行验证:
```bash
docker --version
```
或者尝试拉取并运行一个基础镜像:
```bash
sudo docker run hello-world
```
如果一切顺利,应该能看到一条欢迎消息表明环境搭建完毕[^2]。
#### 支持的操作系统与架构
需要注意的是,Docker 引擎能够兼容多种 Linux 发行版及其硬件平台,其中包括但不限于 x86_64 (或 amd64) 架构下的主流 Ubuntu 版本——Eoan(19.10),Bionic(18.04 LTS),Xenial(16.04 LTS)[^3]。因此,在满足上述任一条件下均可按照前述方法顺利完成部署过程。
---
阅读全文
相关推荐

















