温馨提示×

Docker镜像如何在Ubuntu下载

小樊
44
2025-10-26 22:59:08
栏目: 智能运维

一、前置准备:安装Docker

在Ubuntu上下载Docker镜像前,需先确保系统已安装Docker。若未安装,可通过以下步骤完成安装(以Ubuntu 20.04/22.04为例):

  1. 更新软件包列表:运行sudo apt update,同步系统软件包信息;
  2. 安装依赖工具:执行sudo apt install apt-transport-https ca-certificates curl software-properties-common,安装Docker所需的依赖包;
  3. 添加Docker官方GPG密钥:通过curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -命令,导入Docker的官方密钥(用于验证软件包完整性);
  4. 添加Docker软件源:运行sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable",将Docker的官方仓库添加到系统源列表($(lsb_release -cs)会自动替换为当前Ubuntu版本,如jammy代表22.04);
  5. 再次更新软件包列表:执行sudo apt update,获取Docker仓库中的最新软件包信息;
  6. 安装Docker CE(社区版):运行sudo apt install docker-ce docker-ce-cli containerd.io,安装Docker核心组件;
  7. 启动Docker服务并设置开机自启:依次执行sudo systemctl start docker(立即启动服务)和sudo systemctl enable docker(设置开机自动启动)。

二、下载Docker镜像(核心步骤)

安装完成后,即可使用docker pull命令下载镜像。常见用法如下:

  1. 拉取最新版本镜像:若需下载Ubuntu的最新稳定版镜像,可直接运行docker pull ubuntu(默认拉取latest标签的镜像,对应官方最新的Ubuntu版本);
  2. 拉取特定版本镜像:若需指定Ubuntu版本(如20.04 LTS),需在镜像名后添加版本标签,格式为docker pull ubuntu:<version>(例如docker pull ubuntu:20.04,将下载Ubuntu 20.04 LTS版本的镜像)。

三、验证镜像下载结果

下载完成后,可通过docker images命令查看本地已存储的镜像列表。执行该命令后,终端将显示类似以下内容(以ubuntu:latest为例):

REPOSITORY   TAG       IMAGE ID       CREATED        SIZE
ubuntu       latest    1d622ef86b13   2 weeks ago    72.9MB

其中,REPOSITORY列表示镜像名称(ubuntu),TAG列表示标签(latest),IMAGE ID为镜像的唯一标识符,SIZE为镜像大小。

四、可选优化:使用国内镜像源加速下载

若在国内网络环境下,直接从Docker Hub下载镜像可能速度较慢。可通过配置国内镜像源(如中科大镜像站)提升下载速度:

  1. 编辑Docker配置文件:运行sudo vim /etc/docker/daemon.json,在文件中添加以下内容(以中科大镜像为例):
{
  "registry-mirrors": ["https://mirrors.ustc.edu.cn"]
}
  1. 重启Docker服务:执行sudo systemctl restart docker,使配置生效。 此后,Docker会自动优先从国内镜像源下载镜像,显著提升下载速度。

0