首页主机资讯Docker镜像如何在Ubuntu下载

Docker镜像如何在Ubuntu下载

时间2025-10-27 15:37:03发布访客分类主机资讯浏览1446
导读:一、前置准备:安装Docker 在Ubuntu上下载Docker镜像前,需先确保系统已安装Docker。若未安装,可通过以下步骤完成安装(以Ubuntu 20.04/22.04为例): 更新软件包列表:运行sudo apt update,...

一、前置准备:安装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会自动优先从国内镜像源下载镜像,显著提升下载速度。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Docker镜像如何在Ubuntu下载
本文地址: https://pptw.com/jishu/735781.html
Debian Context里怎样优化启动速度 Debian Context中如何高效利用资源

游客 回复需填写必要信息