ubantu上安装docker
时间: 2025-04-25 17:15:46 浏览: 18
### 安装 Docker 的前提条件
为了成功安装 Docker,在Ubuntu操作系统上需满足特定的要求。支持的操作系统版本包括 Ubuntu Eoan 19.10、Ubuntu Bionic 18.04 (LTS) 和 Ubuntu Xenial 16.04 (LTS)[^1]。
### 更新现有软件包索引
在开始安装之前,建议先更新现有的软件包列表至最新状态:
```bash
sudo apt-get update
```
### 设置Docker仓库
#### 安装必要的依赖项
首先,安装一些必需的包以便`apt`可以通过HTTPS方式使用存储库:
```bash
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
```
#### 添加官方GPG密钥
接着添加Docker的官方 GPG 密钥到系统中以验证下载文件的真实性:
```bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
```
#### 设置稳定版仓库
配置 `/etc/apt/sources.list.d/docker.list` 文件指向稳定的Docker APT 存储库:
```bash
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
```
对于希望加速国内环境下的安装过程的情况,可以选择使用阿里云提供的镜像源作为替代方案[^3]:
```bash
sudo curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
```
### 安装 Docker Engine
完成上述设置之后再次刷新本地APT缓存并执行实际的Docker安装命令:
```bash
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
```
此时应该已经完成了Docker的基础安装流程。如果一切顺利的话,可以尝试启动服务以及测试是否正常工作:
```bash
sudo systemctl start docker
sudo docker run hello-world
```
这将会拉取一个名为 `hello-world` 的小型容器映像,并展示一条欢迎消息证明Docker已正确部署完毕。
阅读全文
相关推荐


















