镜像的基本命令(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镜像:


总结

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

相关推荐
少妇的美梦19 小时前
logstash教程
运维
chen94520 小时前
k8s集群部署vector日志采集器
运维
chen94520 小时前
aws ec2部署harbor,使用s3存储
运维
muyun28001 天前
Docker 下部署 Elasticsearch 8 并集成 Kibana 和 IK 分词器
elasticsearch·docker·容器
東雪蓮☆1 天前
深入理解 LVS-DR 模式与 Keepalived 高可用集群
linux·运维·服务器·lvs
qq_264220891 天前
LVS负载均衡群集和LVS+Keepalived群集
运维·负载均衡·lvs
乌萨奇也要立志学C++1 天前
【Linux】进程概念(二):进程查看与 fork 初探
linux·运维·服务器
雨落Liy1 天前
Nginx 从入门到进阶:反向代理、负载均衡与高性能实战指南
运维·nginx·负载均衡
Yyyy4821 天前
Nginx负载均衡集群实验步骤
运维·nginx·负载均衡
獭.獭.1 天前
Linux -- 信号【上】
linux·运维·服务器