返回顶部
首页 > 资讯 > 精选 >docker笔记8-镜像命令
  • 270
分享到

docker笔记8-镜像命令

2023-06-04 15:06:15 270人浏览 独家记忆
摘要

    先回顾一下容器、存储、镜像三者之间的关系。    我们知道Docker的loGo是一条大鲸鱼背上驮着集装箱。那我们对应到docker如下: &

    先回顾一下容器、存储、镜像三者之间的关系。

docker笔记8-镜像命令

    我们知道Docker的loGo是一条大鲸鱼背上驮着集装箱。那我们对应到docker如下:

    1)蓝色的大海里面------->宿主机系统比如我笔记windows 7;

    2)鲸鱼---------->docker环境(yum install docker-ce)

    3)集装箱-------->容器实例(from 来自我们镜像模板)

docker images

    功能:列出本地主机上的镜像

[root@t-docker chenzx]# docker imagesREPOSITORY          TAG                 IMAGE ID            CREATED             SIZEtest_WEB            latest              58b7fb33ace5        3 days ago          959MB

    选项说明:

REPOSITORY:表示镜像的仓库源tag:镜像的标签image id:镜像idcreated:镜像的创建时间size:镜像大小

    同一个仓库源可以有多个tag,代表这个仓库源的不同版本。我们使用REPOSITORY:TAG来定义不同的镜像。如果你不指定一个镜像的版本标签,例如你只使用Centos,docker就默认使用docker:latest镜像

    OPTioNS说明:

    -a:列出本地所有的镜像(含中间映像层,因为镜像是分层的,-a会把所有层都显示出来)    -q:只显示镜像id。    --digests:显示镜像的摘要信息    --no-trunc:显示完整的镜像信息,即IMAGE ID会显示完整

docker search

    功能:查找某个镜像名字

    网站:注意,即使你配置了阿里云加速,docker search命令查找的网站也是是https://hub.docker.com。阿里云加速只是下载时才会被用到。

 [root@t-docker chenzx]# docker search Tomcat

   画外音:仓库就是存放镜像的地方。

    -s:查找starts超过多少的镜像

[root@t-docker chenzx]# docker search -s 30  tomcatFlag --stars has been deprecated, use --filter=stars=3 insteadNAME                DESCRIPTION                                     STARS               OFFICIAL            AUTOMATEDtomcat              Apache Tomcat is an open source implementati…   1996                [OK]                tomee               Apache TomEE is an all-Apache Java EE certif…   55                  [OK]                dordoka/tomcat      ubuntu 14.04, oracle jdk 8 and Tomcat 8 base…   49                                      [OK

    --no-trunc:不减掉描述信息,即显示完整的描述信息

[root@t-docker chenzx]# docker search -s 30 --no-trunc tomcatFlag --stars has been deprecated, use --filter=stars=3 insteadNAME                DESCRIPTION                                                                                            STARS               OFFICIAL            AUTOMATEDtomcat              Apache Tomcat is an open source implementation of the Java Servlet and JavaServer Pages technologies   1996                [OK]                tomee               Apache TomEE is an all-Apache Java EE certified stack where Apache Tomcat is top dog.                  55                  [OK]                dordoka/tomcat      Ubuntu 14.04, Oracle JDK 8 and Tomcat 8 based docker container.                                        49                                      [OK]

    --automated:只列出automated build类型的镜像

docker pull

    功能:下载镜像

[root@t-docker chenzx]# docker search -s 30 tomcatFlag --stars has been deprecated, use --filter=stars=3 insteadNAME                DESCRIPTION                                     STARS               OFFICIAL            AUTOMATEDtomcat              Apache Tomcat is an open source implementati…   1996                [OK]                tomee               Apache TomEE is an all-Apache Java EE certif…   55                  [OK]                dordoka/tomcat      Ubuntu 14.04, Oracle JDK 8 and Tomcat 8 base…   49                                      [OK][root@t-docker chenzx]# [root@t-docker chenzx]# docker pull tomcat  #相当于tomcat:latest下载最新版本[root@t-docker chenzx]# docker pull 192.168.0.106:5000/hello-world:v1.2  #这个表示指定仓库源下载镜像

docker rmi

    功能:删除某个镜像

    删除单个:docker rmi -f 镜像id

[root@t-docker chenzx]# docker rmi hello-world Error response from daemon: conflict: unable to remove repository reference "hello-world" (must force) - container 85296d21d05c is using its referenced image 2cb0d9787c4d[root@t-docker chenzx]# docker rmi -f hello-world  #如果容器正在运行会删不掉,可以加-f强制删除Untagged: hello-world:latestUntagged: hello-world@sha256:4b8ff392a12ed9ea17784bd3c9a8b1fa3299cac44aca35a85c90c5e3c7afacdcDeleted: sha256:2cb0d9787c4dd17ef9eb03e512923bc4db10add190d3f84af63b744e353a9b34

    删除多个:docker rmi -f 镜像1:tag 镜像2:tag,不写tag,删除的就是latest

    删除全部:docker rmi -f $(docker images -qa)

docker save and load(保存镜像和加载镜像)

    功能:镜像名用户名主机名'cat | docker load'

docker tag

    功能:给镜像打标签:

[root@k8s-node3 ~]# docker imagesREPOSITORY                                    TAG                 IMAGE ID            CREATED             SIZEmysql                                         5.7.22              6bb891430fb6        3 months ago        372 MB
[root@k8s-node3 ~]# docker tag Mysql:5.7.22 docker-reGIStry:5000/mysql:5.7.22
[root@k8s-node3 ~]# docker imagesREPOSITORY                                    TAG                 IMAGE ID            CREATED             SIZEdocker-registry:5000/mysql                    5.7.22              6bb891430fb6        3 months ago        372 MBmysql                                         5.7.22              6bb891430fb6        3 months ago        372 MB

    删除镜像的标签:

[root@k8s-node3 ~]# docker rmi -f  docker-registry:5000/mysql:5.7.22Untagged: docker-registry:5000/mysql:5.7.22

--结束END--

本文标题: docker笔记8-镜像命令

本文链接: https://lsjlt.com/news/238346.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • docker笔记8-镜像命令
        先回顾一下容器、存储、镜像三者之间的关系。    我们知道docker的logo是一条大鲸鱼背上驮着集装箱。那我们对应到docker如下: &...
    99+
    2023-06-04
  • docker笔记10-镜像原理
    镜像是什么    镜像是一种轻量级、可执行的独立软件包,用来打包软件运行的环境和基于运行环境开发的软件,它包含运行某个软件所需要的所有内容,包括代码、运行时的库、环境变量和配置文件。Union...
    99+
    2023-06-04
  • docker镜像管理命令详解
    目录一、国内Docker镜像仓库三、搜索镜像四、拉取镜像五、列出镜像六、虚悬镜像七、删除本地镜像八、镜像的导入导出导入方式一(不输出详细信息):导入方式二(输出详细信息):一、国内Docker镜像仓库 由于大家都知道的原因,从国外的dock...
    99+
    2024-04-02
  • docker镜像管理命令是什么
    本篇内容主要讲解“docker镜像管理命令是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“docker镜像管理命令是什么”吧!一、国内Docker镜像仓库由于大家都知道的原因,从国外的doc...
    99+
    2023-07-02
  • Docker使用Prune命令清理none镜像
    目录none镜像的产生和困惑 如何清理none对象 修剪镜像 清理无容器使用的镜像 修剪容器 修剪卷 修剪网络 修剪一切 none镜像的产生和困惑 我们偶尔会看到 none镜像(虚...
    99+
    2024-04-02
  • Docker常见命令整理汇总(包括镜像命令、容器命令)
    目录docker帮助命令大全—help管理镜像命令—image管理网络命令—network管理容器命令—container管理服务命令—service管理Docker镜像清单和清单...
    99+
    2024-04-02
  • Docker如何使用build命令创建镜像
    这篇文章给大家分享的是有关Docker如何使用build命令创建镜像的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。使用build命令创建镜像docker build&n...
    99+
    2024-04-02
  • Docker镜像提交命令commit如何使用
    这篇文章主要介绍“Docker镜像提交命令commit如何使用”,在日常操作中,相信很多人在Docker镜像提交命令commit如何使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大...
    99+
    2024-04-02
  • docker删除所有容器和镜像命令
    删除容器需要先停止后remove:# docker stop $(docker ps -a -q)a679aa25d419d6f061600581a1fc78352ff1fdb3718b8ad13488a417dcf0ada453d6f21...
    99+
    2023-06-05
  • Docker 镜像及容器操作命令介绍
    本文主要讲解安装docker后的基础使用方法以及命令的介绍,主要是docker镜像操作及容器操作命令。 当然,docker的相关命令非常多,可以使用docker help命令查看对应目录以及相关提示命令。Docker镜像操作命令...
    99+
    2023-06-05
  • Docker容器镜像相关命令如何使用
    本篇内容介绍了“Docker容器镜像相关命令如何使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、Docker 介绍Docker 是一个...
    99+
    2023-06-29
  • Docker如何使用history命令查看镜像历史
    小编给大家分享一下Docker如何使用history命令查看镜像历史,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!使用histo...
    99+
    2024-04-02
  • openstack命令创建镜像
    要使用OpenStack命令创建镜像,您需要使用OpenStack的镜像服务(Glance)。以下是创建镜像的步骤:1. 登录到Op...
    99+
    2023-10-11
    openstack
  • Docker run流程及镜像的基本命令有哪些
    小编给大家分享一下Docker run流程及镜像的基本命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、run 的工作流程当我们在安装完Doc...
    99+
    2023-06-25
  • Docker容器镜像相关命令基本介绍与使用
    目录一、Docker 介绍1.Docker 架构2.Docker 三大核心二、Docker 安装1.下载 Docker 软件包1)安装基础包2)配置 Docker 的 yum 源3)...
    99+
    2024-04-02
  • pip命令镜像源、镜像源、pip安装库、python、python镜像源、清华镜像源配置
    当你在使用Python的pip命令安装第三方库时,你可能会遇到一些无法连接到Python包索引源(PyPI)的问题。这些问题可能会影响到你的学习和开发进度,因为它们可能会导致你无法下载所需的软件包。在...
    99+
    2023-10-09
    pip python 开发语言
  • 如何用dockerfile指令构建docker镜像
    本篇内容主要讲解“如何用dockerfile指令构建docker镜像”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何用dockerfile指令构建docker镜像”吧!初识Dockerfile...
    99+
    2023-06-30
  • Mysql命令学习笔记(一)
    一、安装/卸载Mysql数据库    #安装Mysql数据库    D:\mysql\bin>mysqld --inst...
    99+
    2024-04-02
  • OpenStack注册镜像命令openstack image create
    OpenStack注册镜像的命令是`openstack image create`。该命令用于在OpenStack中注册一个镜像。命...
    99+
    2023-10-11
    openstack
  • Docker镜像与容器的导入导出以及常用命令总结
    目录前言一、Docker 镜像和容器的导入导出1.1、镜像的导入导出1.1.1、镜像的保存1.1.2、镜像的导入1.2、容器的导入和导出1.2.1、容器的导出1.2.2、容器包的导入...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作