docker镜像

一、简介

1、镜像是一个Docker的可执行文件,其中包括运行应用程序所需的所有代码内容、依赖库、环境变量和配置文件等

2、通过镜像可以创建一个或多个容器

二、镜像管理

①作用:搜索Docker Hub(镜像仓库)上的镜像

②命令格式:docker search [OPTIONS] TERM

③命令参数(OPTIONS)

--filter filter(-f):根据提供的格式筛选结果
--format string:利用Go语言的format格式化输出结果
--limit int:展示最大的结果数,默认25个
--no-trunc:内容全部显示

④命令示例:docker search -f is-offical=true ubuntu

2、镜像查看(docker images/docker image ls)

①作用:列出本地镜像

②命令格式:docker images [OPTIONS] [REPOSITORY[:TAG]] 或者 docker image ls [OPTIONS] [REPOSITORY[:TAG]]

③命令参数(OPTIONS)

--all(-a):展示所有镜像(默认隐藏底层的镜像)
--no-trunc:不缩略显示
--quiet(-q):只显示镜像ID

④命令示例:docker images centos:latest

3、镜像下载(docker pull)

①作用:下载远程仓库(如Docker Hub)中的镜像

②命令格式:docker pull [OPTIONS] NAME[:TAG|@DIGEST]

③命令参数(OPTIONS)

--all-tags(-a):下载所有符合给定tag的镜像

④命令示例:docker pull centos

4、镜像删除(docker rmi/docker image rm)

①作用:将本地的一个或多个镜像删除

②命令格式:docker rmi [OPTIONS] IMAGE [IMAGE...] 或者 docker image rm [OPTIONS] IMAGE [IMAGE...]

③命令参数(OPTIONS)

--force(-f):强制删除 

④命令示例:docker rmi e934 452a

5、镜像保存备份(docker save)

①作用:将本地的一个或多个镜像打包保存成本地tar文件(输出到STDOUT)

②命令格式:docker save [OPTIONS] IMAGE [IMAGE...]

③命令参数(OPTIONS)

--output string(-o):指定写入的文件名和路径

④命令示例:docker save -o linux_images.tar centos ubuntu

6、镜像备份导入(docker load)

①作用:将save命令打包的镜像导入本地镜像库中

②命令格式:docker load [OPTIONS]

③命令参数(OPTIONS)

--input string(-i):指定要打入的文件,如没有指定,默认是STDIN
--quiet(-q):不打印导入过程信息

④命令示例:docker load -i linux_images.tar -q

7、镜像重命名(docker tag)

①作用:对本地镜像的NAME、TAG进行重命名,并新产生一个命名后镜像

②命令格式:docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]

③命令示例:docker tag e934 centos-newname:newtag

8、镜像详细信息(docker image inspect/docker inspect)

①作用:查看本地一个或多个镜像的详细信息

②命令格式:docker image inspect [OPTIONS] IMAGE [IMAGE...] 或 docker inspect [OPTIONS] IMAGE [IMAGE...]

③命令参数(OPTIONS)

--format string(-f):利用特定golang的format格式输出结果

④命令示例:docker image inspect -f "{{json .Created}}" centos

9、镜像历史信息(docker history)

①作用:查看本地一个镜像的历史(历史分层)信息

②命令格式:docker history [OPTIONS] IMAGE

③命令参数(OPTIONS)

--human(-H):将创建时间、大小进行优化打印(默认为true)
--quiet(-q):只显示镜像ID
--no-trunc:内容全部显示

④命令示例:docker history ubuntu -H=false

三、过程图示

posted @ 2020-09-13 13:32  专业搬砖人士  阅读(363)  评论(0)    收藏  举报