Docker镜像管理
1.获取镜像
1.1.查询
docker search 【镜像名称】
1.2.下载
docker pull 【镜像名称】
1.3.查看本地
docker images 或 image ls 查看全部
docker images 或 image ls 【镜像】 查看一种
2.重命名与删除
2.1.重命名
对本地镜像的NAME、TAG进行重命名,并新产生一个命名后镜像
注意 : 重命名并不是真产生1个 新的镜像,新镜像和老镜像的id是一样的,指向同一个文件
docker tag 【老镜像名称】:【老镜像版本】 【新镜像名称】:【新镜像版本】
2.2.删除
docker rmi 或 image rm 【镜像id】 或 【镜像名称:版本号】
3.镜像保存与加载
3.1.保存
将本地的一个或多个镜像打包保存成本地tar文件
docker save 【命令参数】【导出镜像名称】【本地镜像名称】
docker save -o nginx.tar nginx
3.2.加载
将save命令打包的镜像加载导入本地镜像库中
一般 建议使用 <方法
docker load [命令参数] [被导入镜像压缩文件的名称]
docker load < [被导入镜像压缩文件的名称]
docker load --input [被导入镜像压缩文件的名称]
4.历史,详细信息,创建
4.1.查看镜像历史
docker history [镜像名称]:[镜像版本]
docker history [镜像ID]
4.2.查看镜像详细信息
docker image inspect [命令参数] [镜像名称]:[镜像版本]
docker inspect [命令参数] [镜像ID]
4.3.通过已有压缩包进行镜像创建
cat 模板文件名.tar | docker import - [自定义镜像名]
cat ubuntu-16.04-x86_64.tar.gz | docker import - ubuntu-mini