乐趣区

关于docker:Docker镜像

一、镜像 (image) 介绍

镜像是一个 Docker 的可执行文件,其中包含运行程序所须要的所有
代码内容、依赖库、环境变量和配置文件等,通过镜像能够创立一个或者多个容器

二、镜像的命令(这里小编总结罕用的)

2.1、镜像的搜寻

  • 作用:搜寻 Docker Hub 上的镜像
  • 命令格局:docker search [参数] 镜像名称
  • 参数:

    • -f,–filter filter 依据提供的格局筛选后果
    • –format string 利用 go 语言和 format 格式化输入后果
    • –limit int 展现最大的后果数,默认 25 个,
    • –no-trunc 内容全副显示
  • 查看更多用法:docker search -h/–help

eg:

// 搜寻镜像 centos
docker search centos
// 搜寻镜像 6.8 版本的 centos
docker search centos:6.8
// 搜寻官网提供的 centos 镜像
docker search -f is-official=true centos

2.2、镜像的下载

  • 作用:下载近程仓库中的镜像
  • 命令格局:docker pull [参数] 镜像名称[:TAG|@DIGEST]
  • 参数:

    • -a,–all-tage 下载所有合乎给定 tag 的镜像
  • 查看更多用法:docker pull -h/–help
    eg:

    // 下载 ubuntu 的镜像,默认下载最新 tag 的镜像
    docker pull tomcat
    // 下载指定 tag 的镜像
    docker pull tomcat:8.0

2.3、镜像的查看

// 查看已下载的所有镜像
docker  images

// 依据镜像名称查看本地镜像
docker  images  镜像名

2.4、镜像的删除

  • 作用:将本地的一个 / 多个镜像删除
  • 命令格局:

    • docker rmi [参数] 镜像名称 1 [镜像名称 2 镜像名称 3 … 镜像名称 n]
    • docker image rm [参数] 镜像名称
    • 注:(镜像名称能够换成镜像 ID)
  • 参数:

    • -f,–force 强制删除
  • 查看更多用法:docker rmi -h

2.5、镜像的保留备份

  • 作用:将本地的一个或者多个镜像打包保留老本地 tar 文件
  • 命令格局:

    • docker save [参数] 镜像名称 1 [镜像名称 2 镜像名称 3 … 镜像名称 n]
    • 注:(镜像名称能够换成镜像 ID)
  • 参数:

    • -o,–output string 指定写入的文件名和门路
  • 查看更多用法:docker save -h/–help

2.6、镜像的导入

  • 作用:将 save 命令打包 的镜像导入本地镜像中
  • 命令格局:

    • docker load [参数]
  • 参数:

    • -i,–input string 指定要打入的文件,如果没指定,默认为 STDIN
    • -q,–quiet 不打印导入过程信息
  • 查看更多用法:docker load -h/–help

2.7、镜像的重命名

  • 作用:对本地镜像的 NAME,TAG 进行重命名,并新产生一个名命后的镜像
  • 格局:docker tag 源镜像[:TAG] 指标镜像[:TAG]

2.8、镜像的详细信息

  • 作用:查看本地一个或者多个镜像的详细信息
  • 命令格局:

    • docker image inspect [参数] 镜像名称 1 [镜像名称 2 镜像名称 3 … 镜像名称 n]
    • docker inspect [参数] 镜像名称 1 [镜像名称 2 镜像名称 3 … 镜像名称 n]
  • 查看更多用法:docker inspect -h/–help

2.9、镜像的历史信息

  • 作用:查看本地一个镜像的历史信息
  • 命令格局:docker history [参数] 镜像名称
  • 参数:

    • -H,–human 将创立工夫、大小进行优化打印
  • 查看更多用法:docker history -h/–help
退出移动版