镜像的基本命令(docker)

文章目录


前言

本文主要介绍docker中与镜像相关的一些命令,是对狂神课程的一些总结,作为一个手册帮助博主和使用docker的同学们来查找和回忆。

实验环境:Xshell+CentOS+docker


一、docker命令介绍

1、帮助命令

bash 复制代码
docker version #查看docker的版本信息
docker info #显示docker的系统信息,包括镜像和容器的数量
docker 命令 --help

前两个命令在这里不再赘述,我们主要演示一下最后一条帮助命令的用法:

当我们对docker中的某一条命令的选项和该命令的用处不太清楚的时候,比如我们要查看docker images的选项时,我们可以使用这条帮助命令。

如上图所示我们就能查看到docker images命令的介绍和该命令可使用的选项。

2、显示镜像

bash 复制代码
docker images [可选项]#查看所有本地的主机上的镜像

如上图所示我们可以查看到我们本地的主机上的镜像的相关信息如:

名称 介绍
REPOSITORY 镜像的仓库源
TAG 镜像的标签(镜像的版本号)
IMAGE ID 镜像的id
CREATED 镜像的创建时间
SIZE 镜像的大小

选项介绍:

  • -a -- all

    作用:列出所有镜像

  • -q --quiet

    只列出镜像的ID

3、搜索镜像

Ps:在dockerhub中有许多镜像可以供我们使用,我们使用该命令与在dockerhub搜索镜像的作用相同

bash 复制代码
docker search [可选项]#搜索镜像

如下图所示我们搜索mysql镜像:

选项介绍:

  • --filter
    用法:可选项用来过滤,筛选自己想要寻找的镜像

    如上图所示搜索到点赞量大于3000的mysql镜像。

4、下载镜像

bash 复制代码
docker pull 镜像名[:tag]#tag是版本号可以在dockerhub上查看,如果不加tag那就是默认latest

如下图我们直接下载一个centos的镜像:

5、删除镜像

bash 复制代码
docker rmi -f 镜像名或镜像ID #删除单个镜像
docker rmi -f 镜像ID 镜像ID ... #删除多个镜像
docker rmi -f $(docker images -aq)#删除所有镜像

如下所示我们删除我们刚刚下载的centos镜像:


总结

以上就是本文的主要内容,希望能对您有所帮助。

相关推荐
深蓝电商API8 分钟前
云原生爬虫:使用Docker和Kubernetes部署与管理分布式爬虫集群
docker·kubernetes
啟明起鸣1 小时前
【Go 与云原生】让一个 Go 项目脱离原生的操作系统——我们开始使用 Docker 制造云容器进行时
docker·云原生·golang
Fr2ed0m1 小时前
Nginx防御HTTP Host头注入漏洞:实战配置漏洞修复教程
运维·nginx·http
安审若无2 小时前
linux怎么检查磁盘是否有坏道
linux·运维·服务器
HalvmånEver2 小时前
Linux的第二章 : 基础的指令(二)
linux·运维·服务器·开发语言·学习
大梦南柯2 小时前
linux创建网站
linux·运维·服务器
刘永鑫Adam2 小时前
代码管理及Linux模拟工具Git for Windows安装使用教程
linux·运维·服务器·git
孙同学_2 小时前
【Linux篇】信号从哪来?到哪去?—— Linux信号的产生方式与保存机制
linux·运维·服务器
唐古乌梁海2 小时前
【linux】crontab 命令详解,linux定时任务
linux·运维·服务器
aitav02 小时前
⚡ Linux awk 命令全面详解(包括记录、字段、命令空间)
linux·运维·服务器·bash·shell·awk