(五)Docker镜像管理1之镜像操作
这篇文章将介绍镜像的一般操作,包括查看、查找、下载、删除等。
下载镜像
使用下面的命令来下载镜像
1
|
docker pull 镜像名称或者镜像名称:标签
|
1
2
|
#如果不加标签则表示最新的
docker pull centos
|
或者使用:
1
|
docker image pull
|
列出本地镜像
使用下面的命令来列出本地镜像
1
|
docker images
|
1
|
docker image ls
|
docker image是专门用作镜像管理的,可以构建镜像、查看本地镜像、查看镜像层次、删除镜像、下载和上传镜像等。
查看镜像内部的层
使用下面的命令来查看镜像内部的封装层
1
2
3
|
docker history 镜像ID或者名称:标签
#或者
docker image history 镜像ID或者名称:标签
|
这里面展示此镜像封装中的所有层以及每层执行的什么操作。
查看镜像详细信息
1
|
docker image inspect 镜像ID或者镜像名称
|
获取具体某一项的值:使用--format参数
1
|
docker image inspect a8493f5f50ff -- format '``.`Os`'
|
查找HUB中的镜像
使用下面的命令查找HUB中的镜像
1
|
docker search 关键字
|
这里搜索出来的就是HUB上所发布的镜像,其中包括官方和非官方两种。这个命令还可以加参数比如--filter进行过滤:
-f或者--filter 后面是KEY=VALUE形式。
1
2
|
#查找关键字为centos的镜像,且星大于3的
docker search --filter stars=3 centos
|
1
2
|
#查找标签为centos的官方镜像
docker search --filter "is-official=true" centos
|
删除镜像
使用下面的命令删除镜像
1
2
3
4
|
#-f参数为强制删除,因为有些镜像是相互关联的所以必须使用这个参数。
docker image rm -f 镜像ID或者名称
#或者
docker rmi 镜像ID或者名称
|
注意:已经建立过容器的镜像不能删除,要先删除容器,在删除镜像。当然你也可以使用-f参数强制删除,但容器就无法正常使用了。
本文转自linuxjavachen 51CTO博客,原文链接:http://blog.51cto.com/littledevil/1864336,如需转载请自行联系原作者
(五)Docker镜像管理1之镜像操作相关推荐
- 【Docker】五 Docker Hub管理镜像
Docker Hub管理镜像 1 Docker Hub管理镜像 1.1 注册与登录 1.2 创建仓库 1.3 推送镜像 2 使用Docker Registry管理镜像 2.1 原理图 2.2 搭建Do ...
- docker镜像管理 | 更改国内镜像源
更改镜像源,系统没有这个文件,直接新增这个文件 #vi /etc/docker/daemon.json {"registry-mirrors":["https://reg ...
- 浅谈Docker:DockerLinux安装,镜像管理命令,镜像制作命令,容器管理命令,数据卷,DockerFile,Docker-compose
什么是Docker? Docker 概念 • Docker 是一个开源的应用容器引擎 • 诞生于 2013 年初,基于 Go 语言实现, dotCloud 公司出品(后改名为Docker Inc) • ...
- docker registry 2 私有仓库镜像删除方法
最近由于项目测试部署需要,打算搭建私有的dokcer registry进行镜像管理.第一步操作registry就遇到问题,不得不说,这个玩意操作太麻烦了,接下来会再找找看有没有好用的ui管理工具.下面 ...
- 【CSDN开发云】v1.21 版本,自定义镜像管理
镜像就是像照镜子一样.我们一般说的镜像是指给系统作个ghost镜像.这样可以在很短时间,很方便的还原出一个完整的系统来. 开发云 v1.21版本发布了,本次上线主要功能: 一.新增镜像管理 (一)云主 ...
- Docker系列五~docker安装php-fpm
Docker系列五 docker安装php-fpm 访问PHP镜像库地址: https://hub.docker.com/_/php?tab=tags 选择合适的版本 php-fpm镜像主要是提供ph ...
- docker 可视化管理工具 shipyard 简介
目录 1.前言 2.shipyard介绍 容器管理 具体容器详情 镜像管理 3.shipyard安装 (1)镜像下载 (2)脚本安装shipyard 1.前言 谈及docker,避免不了需要熟练的记住 ...
- docker镜像管理基础和操作
#docker镜像管理基础 镜像的概念 镜像可以理解为应用程序的集装箱,而docker用来装卸集装箱. docker镜像含有启动容器所需要的文件系统及其内容,因此,其用于创建并启动容器. docker ...
- 【阿里云-容器】Docker镜像管理快速入门
一.搭建Docker服务 Docker 是一个开源的容器引擎,用于创建.管理和编排容器,可以轻松为任何应用创建一个轻量级.可移植.自给自足的容器.本步骤将在ECS上部署一个Docker服务,并配置Do ...
最新文章
- 怎么找思科答案最快_成功闯入思科的面试经历
- (转载)JavaScript一些实用技巧(http://it.chinawin.net/softwaredev/article-261f.html)
- Swing中的并发-使用SwingWorker线程模式
- RabbitMQ七种队列模式介绍与应用场景(通俗易懂)
- linux rc.local权限,Linux开机启动rc.local不执行分析
- android 精选文章
- 2018 区块链技术及应用峰会(BTA)·中国全日程公布!
- HttpComponents HttpCore 4.3 Alpha1 发布
- html背景图片为什么找不到,css中背景图片显示不出来
- Raft 为什么是更易理解的分布式一致性算法
- Unity 特效 之 武器拖尾效果
- SQL语法基础之updata
- DDL和DML的含义
- HUAWEI Mate bookD 加装固态
- 找回忘记的ADSL拨号密码
- Google Play_SDK(官方API)
- JRE和JDK的解释及区别
- android ratingbar 图片大小,RatingBar 修改 颜色 大小 图片
- 2023年不参展还可以怎样开发客户?这篇文章告诉你!
- Codeforces 1609A