一、镜像(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
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net