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命令-远程镜像仓库命令,本地镜像管理命令的更多相关文章

  1. 配置kuernetes集群pod拉取私有镜像仓库中的镜像

    目录 1 背景说明 2 实现方法 3 具体实现 配置镜像仓库项目为公开类型(任何人可以访问) 配置docker-registry类型的secret(pod使用secret获取镜像认证) 通过账户名密码 ...

  2. docker学习笔记5:利用commit命令创建镜像 和 删除本地镜像

    一.概述 创建镜像有两种方法,一是用commit命令,二是用dockerfile方法(这个更常用,在下面文章介绍).本章介绍commit方法. 在介绍commit命令前,我们先回顾下对代码的版本控制, ...

  3. docker(10)上传本地镜像到镜像仓库

    前言 之前通过docker搭建过jenkins+python3环境,如果想要在不同的机器上搭建一样的环境,就可以将之前搭建的镜像上传到镜像仓库,这样方便在不同的机器上快速搭建同一套环境. 如果公开的话 ...

  4. Portainer安装,配置自定义镜像仓库拉取镜像

    Portainer介绍 Portainer是Docker的图形化管理工具,提供状态显示面板.应用模板快速部署.容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作).事件日志显示.容器控制台 ...

  5. Kubernetes从私有镜像仓库中拉取镜像

    当我们尝试从私有仓库中拉取镜像时,可能会收到这样提示:requested access to the resource is denied Error response from daemon: pu ...

  6. Jfrog Artifactory 创建docker 镜像仓库以及 push 镜像到 该仓库.

    1. 安装aitifactory 以及 启动 使用30天有效期激活 不在阐述. 2. 登录artifactory username:admin password:password 3. 创建 仓库 在 ...

  7. Linux就该这么学--命令集合5(用户与组管理命令)

    1.useradd命令用于创建新用户:(useradd [选项] 用户名) 附录: -d 指定用户的家目录 -D 展示默认值 -e 账号有效截止日期,格式:YYY-MM-DD -g 指定一个初始用户组 ...

  8. Docker_部署本地镜像仓库(6)

    在部署本地镜像仓库之前,需要在主机上安装Docker.本地镜像仓库是registry镜像的一个实例,在Docker中运行. 1.创建本地镜像仓库服务 $ docker run -d -p 4000:5 ...

  9. harber私有镜像仓库(4)

    一.部署准备: 准备harbor软件包 在部署节点上: #mv harbor-offline-installer-v1.4.0.tgz /opt/ && cd /opt #tar zx ...

  10. CentOS7下 让Docker pull命令使用squid做http代理拉取目标镜像仓库的镜像

    场景,如下图所示: 服务器B具有两个网卡,分别和服务器A和服务器C互通,这里想要在服务器C上借助服务器B作为桥梁,拉取镜像仓库服务器A上的镜像. 思路也很简单,在服务器上搭建HTTP代理服务,服务器C ...

随机推荐

  1. [IR] Graph Compression

    Ref: [IR] Compression Ref: [IR] Link Analysis Planar Graph From: http://www.csie.ntnu.edu.tw/~u91029 ...

  2. [PyData] 01 - Web Crawler

    前言 一.总体策略 一些常见抓取数据的例子.三步走: 抓取数据并存储 <---- 数据处理 数据展示 二.学习资源 首先,通过Beautiful Soup抓取数据 from http://www ...

  3. Log4j2 中format增加自定义的参数

    首先收藏一下log4j2的官网:http://logging.apache.org/log4j/2.x/manual/plugins.html#TypeConverters 对于这种需要,可以使用lo ...

  4. JS正则校验

    /** 用途:检查输入字符串是否为空或者全部都是空格 输入:str:字符串 返回: 如果全是空返回true,否则返回false */ function isNull(str) { if (str == ...

  5. [JavaScript] 配置JavaScript BUILD

    <project name="eForm" default="concatenate"> <tstamp> <format pro ...

  6. linux的centos如何查看java的安装路径

    https://blog.csdn.net/dannistang/article/details/82906867 使用echo查看文件位置的话,前提是配置安装了环境变量java_home,否则是找不 ...

  7. 【vue】如何在 Vue-cli 创建的项目中引入 iView

    根据vue项目的搭建教程,以下记录如何在Vue-cli创建的项目中引入iView. 1)iView的安装,在项目下使用 npm 安装iView cnpm install  iview  --save ...

  8. Python----八荣八耻

    以动手实践为荣 , 以只看不练为耻; 以打印日志为荣 , 以单步跟踪为耻; 以空格缩进为荣 , 以制表缩进为耻; 以单元测试为荣 , 以人工测试为耻; 以模块复用为荣 , 以复制粘贴为耻; 以多态应用 ...

  9. python----流程控制

    计算机程序在解决某个具体问题时,包括三种情形,即顺序执行所有的语句.选择执行部分的语句和循环执行部分语句,这正好对应着程序设计中的三种程序执行结构流程:顺序结构.选择结构和循环结构. 事实证明,任何一 ...

  10. 操作系统中的IPC机制(inter-process Communication)

    http://www.cnblogs.com/tsiangleo/p/4902695.html