[TOC] # 搜索 ~~~ docker search [镜像] ~~~ # 获取 ~~~ docker pull [镜像] ~~~ # 查看本地镜像 ~~~ docker images [镜像名称,可选] docker image ls [镜像名称,可选] ~~~ # 重命名和删除 对本地镜像进行重命名操作不会产生一个新的镜像 格式: ~~~ docker tag [老镜像名]:[老版本号] [新镜像名]:[新版本号] ~~~ 实时操作 ~~~ docker tag nginx:latest nginx-panda:v1 ~~~ # 删除 简写 ~~~ docker rmi [命令参数] [镜像id]或者[镜像名:版本号] ~~~ 完整版 ~~~ docker image rm [命令参数] [镜像id]或者[镜像名:版本号] ~~~ # 导出和导入 导出 :将本地的镜像 打包成为压缩包.tar 可以进行分享 命令的格式 ~~~ docker save -o [导出的压缩包.tar] [本地镜像] ~~~ 实时操作 ~~~ docker save -o nginx-panda.tar nginx docker save -o mysql-panda.tar mysql ~~~ 导入:将save的命令打包成为的镜像压缩包导出到本的镜像中 格式 : ~~~ Docker load < [被导入的压缩文件名称] Docker load -- input [被导入的压缩文件名称] ~~~ 实时操作 ~~~ docker load < mysql-panda.tar docker load --input nginx-panda.tar ~~~ # 历史查看和详细查看 历史查看 : 查看一个本地镜像的历史操作信息 ~~~ 格式 : docker history 【镜像名称:镜像版本】 或者[镜像id] ~~~ 实时操作 ~~~ docker history nginx:latest ~~~ 详细信息 : 查看 一个镜像的详细信息 ~~~ 格式 :docker inspct 【镜像名称:镜像版本】 或者[镜像id] 实时操作 ~~~ ~~~ docker inspect nginx:latest ~~~ # 创建镜像 将一个镜像模板 导入到我们镜像当中 ~~~ 格式 :cat [导入模板名称] | docker import - [设置镜像名称] ~~~ 实时操作 ~~~ cat ubuntu-16.04-x86_64.tar.gz | docker import - ubuntu-panda ~~~