ubuntu20如何安装docker
2025-12-16
工具与运维
00

目录

一、安装前准备
二、添加Docker官方仓库
三、安装Docker引擎
四、验证安装
五、可选配置
常见问题

在Ubuntu 20.04上安装Docker可以通过官方仓库快速完成,以下是详细步骤:

一、安装前准备

1. 更新系统包索引

bash
展开代码
sudo apt update

2. 安装必要依赖包

bash
展开代码
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release software-properties-common

二、添加Docker官方仓库

3. 添加Docker官方GPG密钥

bash
展开代码
sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod a+r /etc/apt/keyrings/docker.gpg

4. 添加Docker APT仓库

bash
展开代码
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

三、安装Docker引擎

5. 更新包索引并安装Docker

bash
展开代码
sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

四、验证安装

6. 启动Docker服务

bash
展开代码
sudo systemctl start docker sudo systemctl enable docker

7. 运行测试容器

bash
展开代码
sudo docker run hello-world

如果看到"Hello from Docker!"输出,说明安装成功。

五、可选配置

8. 免sudo运行Docker

bash
展开代码
sudo usermod -aG docker $USER newgrp docker

重新登录后即可直接使用docker命令。

9. 配置镜像加速(可选) 编辑/etc/docker/daemon.json文件,添加:

json
展开代码
{ "registry-mirrors": [ "https://hub-mirror.c.163.com", "https://mirror.baidubce.com" ] }

然后重启服务:

bash
展开代码
sudo systemctl daemon-reload sudo systemctl restart docker

常见问题

  • 权限问题:如果提示权限不足,确保已执行sudo usermod -aG docker $USER并重新登录
  • 镜像下载慢:配置国内镜像加速器可显著提升下载速度
  • 服务未启动:使用sudo systemctl status docker检查服务状态

完成以上步骤后,即可在Ubuntu 20.04上正常使用Docker容器技术。

本文作者:cc

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!