(五)Docker镜像管理1之镜像操作

这篇文章将介绍镜像的一般操作,包括查看、查找、下载、删除等。

下载镜像

使用下面的命令来下载镜像

docker pull 镜像名称或者镜像名称:标签

列出本地镜像

使用下面的命令来列出本地镜像

docker images

查看镜像内部的层

使用下面的命令来查看镜像内部的封装层

docker history 镜像ID或者名称:标签

这里面展示此镜像封装中的所有层以及每层执行的什么操作。

查找HUB中的镜像

使用下面的命令查找HUB中的镜像

docker search 关键字

这里搜索出来的就是HUB上所发布的镜像,其中包括官方和非官方两种。

删除镜像

使用下面的命令删除镜像

docker rmi 镜像ID

注意已经建立过容器的镜像不能删除,要先删除容器,在删除镜像。当然你也可以使用-f参数强制删除,但容器就无法正常使用了。

时间: 2024-12-20 04:02:44

(五)Docker镜像管理1之镜像操作的相关文章

(五)Docker镜像管理1之镜像和容器的区别

之所以在之前没有讲什么是镜像和容器是因为如果你没有一个最初的认识,那么你就很难理解镜像和容器以及它们的区别.我相信在前面一章中的讲述中,你应该稍有体会容器是基于镜像构建的,同时构建了容器之后如果不删除就会一直存在,而且我们下载的镜像还可以继续构建更多容器.构建容器并不是把镜像放进容器里,而是容器基于这个镜像产生,容器体积很小,镜像会大一点,你就算本地没有镜像也可以运行容器,因为它会从HUB中下载.在容器中的所有的修改都不会影响镜像. 先用通俗易懂但是不太严谨的例子说明一下,我们用光盘镜像安装一台

Docker安装及镜像管理

1.docker简介 容器虚拟化,比传统虚拟化轻量 2013年出现,发展非常迅猛 Redhat在6.5版本开始支持docker 使用GO语言开发,基于apache2.0协议 开源软件,项目代码在github维护 2.容器虚拟化和传统虚拟化比较 3.Docker的优势 启动非常快,秒级实现 资源利用率很高,一台机器可以跑上千个docker容器 更快的交付和部署,一次创建和配置后,可以在任意 地方运行 内核级别的虚拟化,不需要额外的hypevisor支持,会有更高的性能和效率 易迁移,平台依赖性不强

Docker安装与镜像管理(一)

一.安装docker yum install epel-resase yum install docker-io  (RHEL6) yum install docker (RHEL7) 系统: [[email protected] ~]# uname -a Linux kvm.huangming.org 2.6.32-573.el6.x86_64 #1 SMP Thu Jul 23 15:44:03 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux [[email 

一张图比較 Docker 和 Git:镜像管理设计理念

Docker 的镜像管理设计中大量借鉴了 Git 的理念. 以下这张图将对两者的核心概念和操作进行比較,有助于大家高速掌握管理 Docker 镜像的正确方式. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveWVhc3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" > 微信订阅版本号:__biz=MzA5MTAxNzI2Mw==&mid

一张图比较 Docker 和 Git:镜像管理设计理念

Docker 的镜像管理设计中大量借鉴了 Git 的理念. 下面这张图将对两者的核心概念和操作进行比较,有助于大家快速掌握管理 Docker 镜像的正确方式. 微信订阅版本:http://mp.weixin.qq.com/s?__biz=MzA5MTAxNzI2Mw==&mid=201903290&idx=1&sn=60acd1c2ec7cf24c124eb806b30b4ed5 转载请注明:http://blog.csdn.net/yeasy/article/details/41

docker入门之镜像管理基础

docker镜像管理基础 首发:arppinging 一.镜像概述 1.1 联合挂载 在之前的文章我们提到过,容器是基于镜像启动的,镜像的存储驱动是overlay2 overlayFS将单个Linux主机上的两个目录合成一个目录,这些目录称为层,统一过程被称为联合挂载. 下图是一个docker镜像和docke容器的分层图,docker镜像是lowdir,docker容器是upperdir.而统一的视图层是merged层.如果一个镜像有多层的话,那么它的启动过程需要进行联合挂载,如下图,cento

docker(三):docker镜像管理

一.基本介绍 docker镜像是容器启动的基础,镜像里面包含容器启动所需要的文件系统及其内容.docker镜像采用分层构建的机制,这种分层大致分为两部分,一部分是最底层的引导文件系统bootfs,类型有aufs,btffs或者overlay2等:另一部分真正让用户来构建用户空间并运行进程的容器称为rootfs. bootfs:用于引导文件系统,包括BootLoader和kernel,容器启动完成后会被卸载以节约内存资源.(这里说的卸载,是从内存中移除而不是删除) rootfs:位于bootfs之

docker镜像管理和容器管理以及制作本地仓库

1. 镜像管理 1.1 获取镜像 docker search centos docker pull centos:6.9 docker pull centos:7.5.1804 docker pull nginx 1.2 查询镜像 docker images docker images -q docker inspect ID/name:tag 1.3 删除镜像 docker rmi ID docker rmi `docker images -q` docker rmi $(docker ima

paas架构之docker——镜像管理

1. 镜像管理 1.1. 列出镜像 Sudo docker images 1.2. 查看镜像 Sudo docker images xxxx 1.3. 拉取镜像 Sudo docker pull ubuntu 1.4. 查找镜像 Sudo docker search mysql 1.5. 删除镜像 sudo docker rmi xxxxx (force) 1.6. 构建镜像 1.6.1. Docker commit 不推荐,建议使用docker build+ docker file 1.6.2