zoukankan      html  css  js  c++  java
  • 003-docker命令-镜像 images:search、pull、rmi、tag、远程镜像仓库命令,本地镜像管理命令

    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/

     

    存储

  • 相关阅读:
    centos 安装 TortoiseSVN svn 客户端
    linux 定时任务 日志记录
    centos6.5 安装PHP7.0支持nginx
    linux root 用户 定时任务添加
    composer 一些使用说明
    laravel cookie写入
    laravel composer 安装指定版本以及基本的配置
    mysql 删除重复记录语句
    linux php redis 扩展安装
    linux php 安装 memcache 扩展
  • 原文地址:https://www.cnblogs.com/bjlhx/p/10527519.html
Copyright © 2011-2022 走看看