003-docker命令-镜像 images:search、pull、rmi、tag、远程镜像仓库命令,本地镜像管理命令

摘要:
Dockerpull[选项]名称[:拉取所有标记的图像--禁用内容信任:https://hub.docker.com/查询2。本地映像管理dockerimage:--格式:强制删除本地映像runoob/ubuntu:dockertag[OPTIONS]image[:TAG][REGISTRYHOST/][USERNAME/]NAME[:

1、远程镜像仓库

docker login/logout查看 【不常用】

docker push查看 【不常用】

docker search:从Docker Hub查找镜像

  语法:docker search [OPTIONS] TERM

  OPTIONS说明:

--automated :只列出 automated build类型的镜像;
--no-trunc :显示完整的镜像描述;
-s :列出收藏数不小于指定值的镜像。

  示例:docker search -s 10 java

docker pull : 从镜像仓库中拉取或者更新指定镜像

  语法:docker pull [OPTIONS] NAME[:TAG|@DIGEST]

  OPTIONS说明:

-a :拉取所有 tagged 镜像
--disable-content-trust :忽略镜像的校验,默认开启

  示例:拉取最新java:docker pull java

    下载REPOSITORY为java的所有镜像:docker pull -a java

  支持的版本可以:https://hub.docker.com/ 查询

二、本地镜像管理

docker images : 列出本地镜像。

  语法:docker images [OPTIONS][REPOSITORY[:TAG]]

  OPTIONS说明:

-a :列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中间映像层);
--digests :显示镜像的摘要信息;
-f :显示满足条件的镜像;
--format :指定返回值的模板文件;
--no-trunc :显示完整的镜像信息;
-q :只显示镜像ID。

  示例:本地镜像列表:docker images;本地镜像中REPOSITORY为ubuntu的镜像列表:docker images ubuntu

docker rmi : 删除本地一个或多少镜像。

  语法:docker rmi [OPTIONS] IMAGE [IMAGE...]

   OPTIONS说明:

-f :强制删除;
--no-prune :不移除该镜像的过程镜像,默认移除;

  示例:强制删除本地镜像runoob/ubuntu:v4:docker rmi -f runoob/ubuntu:v4

docker tag : 标记本地镜像,将其归入某一仓库。

  语法:docker tag [OPTIONS] IMAGE[:TAG][REGISTRYHOST/][USERNAME/]NAME[:TAG]

  示例:将镜像ubuntu:15.10标记为 runoob/ubuntu:v3 镜像:docker tag ubuntu:15.10 runoob/ubuntu:v3

docker build 命令用于使用 Dockerfile 创建镜像【不常用】参看:地址

docker history : 查看指定镜像的创建历史【不常用】查看:地址

docker save : 将指定镜像保存成 tar 归档文件【不常用】查看:地址

docker import : 从归档文件中创建镜像【不常用】查看:地址

三、信息和版本

docker info : 显示 Docker 系统信息,包括镜像和容器数

  语法:docker info [OPTIONS]

  示例:查看docker系统信息:docker info

docker version :显示 Docker 版本信息

  语法:docker version [OPTIONS]

  示例:显示docker版本:docker version

四、容器的rootfs命令

docker cp :用于容器与主机之间的数据拷贝。

  语法:

docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH

OPTIONS说明:

  • -L :保持源目标中的链接

示例

  将主机/www/runoob目录拷贝到容器96f7f14e99ab的/www目录下:docker cp /www/runoob 96f7f14e99ab:/www/

  将主机/www/runoob目录拷贝到容器96f7f14e99ab中,目录重命名为www:docker cp /www/runoob 96f7f14e99ab:/www

  将容器96f7f14e99ab的/www目录拷贝到主机的/tmp目录中:docker cp 96f7f14e99ab:/www /tmp/

 

存储

免责声明:文章转载自《003-docker命令-镜像 images:search、pull、rmi、tag、远程镜像仓库命令,本地镜像管理命令》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇2015程序员推荐书单Linux下的JDK和OpenJDK有什么具体的区别下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Kafka实战宝典:如何跨机房传输数据

工作中遇到Kafka跨机房传输到远程机房的场景,之前的方案是使用Flume消费后转发到目标kafka,当topic增多并且数据量变大后,维护性较差且Flume较耗费资源。 一、原理 MirrorMaker 为Kafka 内置的跨集群/机房数据复制工具,二进制包解压后bin目录下有kafka-mirror-maker.sh,Mirror Maker启动后,...

阿里消息队列中间件 RocketMQ源码解析:Message发送&接收

关注微信公众号:【芋艿的后端小屋】有福利: RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表 RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。 新的源码解析文章实时收到通知。每周更新...

Delphi 10.3.3最新消息

有朋友说,已经开始内测,预计10月末发版,按最新的路线图,此版本支持iOS 13及Android 64位。 2019-11-18,今天,下载及注册机都来了,快下载安装,试用吧。 需要的话加入QQ群209321818,到群文件中去下载。 注册机下载地址:https://pan.baidu.com/s/1CvZpI2f0EBVeBnAQcWf5Kg提取码:lf...

SpringBoot集成Druid实现数据源管理和监控

 1、添加Maven依赖 <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId>...

Uni-app基础实战富文本框解析 WordPress rest api实例(二)

Uni-app基础实战富文本框解析 WordPress rest api实例 文本是更具上篇文章uni-app上下拉刷新的续文有需要了解上文的请点击下面连接访问 传送门: Uni-app实战上加载新下拉刷新 WordPress rest api实例 那么我们就开始了,主要的要是去介绍了以下一个插件的使用方式。官方的富文本框有markdown和html两种方...

推送镜像到腾讯云

目录 1、添加容器 2、开通镜像服务 3、创建命名空间 4、创建镜像仓库 5、推送镜像到仓库使用指引 1、添加容器 2、开通镜像服务 选择容器服务,浏览器左侧菜单会显示与容器服务相关的导航菜单,点击“镜像仓库”下面的“我的镜像”,会提示开通镜像服务,根据提示输入仓库密码。这个密码用来登录镜像仓库,到后面会用到。 3、创建命名空间 在“我的...