首页 > 其他分享 >docker pull 镜像拉取命令详解

docker pull 镜像拉取命令详解

时间:2023-08-06 18:00:49浏览次数:41  
标签:pull python 拉取 镜像 docker Docker

docker pull 镜像拉取命令详解_docker

Docker是一种流行的容器化平台,它允许用户构建、分享和运行容器化的应用程序。要使用Docker,您需要先下载所需的Docker镜像。之前我们介绍了在Ubuntu系统上安装docker,本文将接着介绍如何使用Docker Pull命令下载Docker镜像的步骤。

docker pull

docker pull命令是用于从镜像仓库中拉取或更新镜像的命令。

语法格式

docker pull [OPTIONS] NAME[:TAG|@DIGEST]

参数说明:

  • NAME: 镜像名称
  • TAG:标签,不写的话默认是 latest 最新版

镜像与tag

我们可以打开docker-hub网站,查看一下有哪些镜像以及他们的版本,我们以python为例,如下图:

docker pull 镜像拉取命令详解_docker_02

我们可以直接复制命令并且粘贴到终端中,拉取我们想要的镜像。

options参数解析

option

作用

-a, --all-tags

拉取所有 tagged 镜像

--disable-content-trust

忽略镜像的校验,默认开启

-q, --quiet

概要输出

--platform string

若服务支持多平台,这里可以设置平台

使用示例

docker-hub拉取最新版python镜像

docker pull python 
# 或者
docker pull python:latest

docker-hub拉取指定的python镜像

docker pull python:3.8

docker-hub拉取REPOSITORY 为 python 的所有镜像

docker pull -a python

拉取镜像的过程如下:

docker pull 镜像拉取命令详解_Docker_03

拉取镜像完成后,我们可以运行docker images命令查看是否成功拉取,如下:

docker pull 镜像拉取命令详解_docker_04

注:以下两条命令等价

docker pull python:3.8

docker pull docker.io/library/python:3.8

总结

使用Docker Pull命令可以方便地下载所需的Docker镜像。通过按照上述步骤执行Docker Pull命令,我们可以轻松地获取所需的镜像,并准备好在Docker容器中使用它们。

下载Docker镜像需要一定的时间,具体取决于网络速度和镜像大小。在下载过程中,可以看到相关的进度信息。一旦下载完成,就可以使用Docker镜像来创建和运行容器,以构建和部署应用程序。

标签:pull,python,拉取,镜像,docker,Docker
From: https://blog.51cto.com/u_15640304/6985862

相关文章

  • docker镜像管理命令详解
    Docker是一种流行的容器化平台,它允许用户构建、分享和运行容器化的应用程序。在Docker中,镜像是构建和创建容器的基础。之前的文章我们介绍了docker安装还有docker镜像的拉取,本文将介绍一些常用的Docker镜像管理命令,帮助我们管理和操作Docker镜像。dockerimagesdockerimages可以查......
  • docker-compose 多项目部署
     DockerfileFROMnginxLABELcompony=com.ligyLABELby=ligenyunCOPYdist//usr/share/nginx/html/docker-compose.ymlversion:'3'services:ui2:container_name:ui2restart:alwaysbuild:./ui2ports:-"80......
  • docker容器中tomcat启动out of memory
    docker容器中tomcat启动outofmemory宿主机KylinV10容器centos7tomcat启动报错libraryinitializationfailed-unabletoallocatefiledescriptortable-outofmemory宿主机ulimit-n65535容器内ulimit-n1073741816解决方案容器内修改/etc/profile添......
  • Docker系列 (1) - 使用 Docker 部署 MySQL 8.1
     MySQL是世界上最受欢迎的开源数据库。凭借其可靠性、易用性和性能,MySQL已成为Web应用程序的数据库优先选择。本文演示在Docker上部署MySQL8.1。MySQL:https://www.mysql.com/1.部署环境   IP地址(本地测试环境):192.168.0.10   操作系统:LinuxCentOS7.9 ......
  • CentOS8安装Docker报错问题解决
    问题描述CentOS版本:8.5.2111。#cat/etc/redhat-releaseCentOSLinuxrelease8.5.2111安装准备:#安装所需软件包sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2#设置docker仓库:推荐阿里云sudoyum-config-manager--add-repohttp://mirrors.al......
  • nvidia-docker启动容器报错 Unknown runtime specified nvidia
    使用nvidia-docker创建容器时报错:Errorresponsefromdaemon:Unknownruntimespecifiednvidia.See'dockerrun--help'.主要原因在于配置docker镜像时,daemon.json文件被修改了。只要添加对应内容即可。vim /etc/docker/daemon.json原文件:{"registry-mirr......
  • 第4天- 1分钟 快速Docker安装clickhouse 数据库
    1.获取clickhouse镜像dockerpullyandex/clickhouse-serverdockerpullyandex/clickhouse-client2.查看安装的镜像dockerimages3.启动server端mkdirclickhousedockerrun-d--nameclickhouse-test-server--ulimitnofile=262144:262144--volume=/clickhouse:......
  • Docker网络详解
    Docker是一种轻量级容器化技术,允许通过隔离OS级的虚拟化方式在一个操作系统上运行多个应用。网络是Docker中的一个非常重要的组件,它允许容器之间进行通信和联网访问。本文介绍Docker网络的基础知识,包括网络类型、网络驱动程序和网络配置等方面。一、Docker网络概述Docker网络有......
  • Docker启动运行Redis
    Docker安装Redis服务并以配置文件方式启动1)镜像获取#搜索镜像dockersearchredis#拉取镜像dockerpullredis#查看镜像dockerimages2)启动Redis一、从Redis.io官网获取redis.conf配置文件二、在/usr/local/创建redis文件夹,并把redis.conf文件拷贝进来三、修改red......
  • docker rm
     bim@bim114:/data$sudodockerimages|grepnone|awk'{print$3}'2acf3d17a200a5e42b93c93535c90cd89fc593894b576f0c0bd0be7f24e66acecd00de00729f0cd01664ecb08cdb7f69f941cfbd4bae98aaa85e328976778f8a63e4653240a3272c5f552a20682ad1ebc9210......