能够经过镜像建立一个或者多个容器 python
命令格式: git
docker search python github
命令参数: docker
-f, --filter filter 根据提供的格式筛选出结果 json
--format string GO语言实现的format格式化输出结果(((json .))) 优化
--limit int 展现最大结果数,默认25个 ui
--no-trunc 内容所有显示 spa
例子: 3d
docker search -f is-official=true python orm
有时候咱们要指定版本的镜像,而命令没法执行,这个时候咱们先到 docker仓库 找到咱们想要的软件版本 例如:
咱们直接执行 docker pull python:3.7.5-alpine3.9 拉取镜像
列出本地的镜像
命令格式:
docker image ls
docker images
命令参数:
-a, --all 展现全部的镜像 默认地层隐藏的镜像
--no-trunc 不缩进显示
-q 只显示ID
拉取docker仓库中的镜像
命令格式:
docker pull [OPTIONS] NAME[:TAG|@DIGEST]
命令参数格式:
-a, --all-tags 下载全部符合给定tag的镜像
命令格式:
docker rmi ID
docker imag rm ID
命令参数格式:
-f 强制删除
镜像备份:
将本地一个或者多个容器打包保存到本地tar文件
命令格式:
docker save 59acf2b3028c b559f4e7461d -o python.tar
命令参数:
-o 指定文件名和路径
将save命令打包的镜像导入本地镜像中
命令格式:
docker load -i python.tar
命令参数:
-i 指定打入的文件,若是没指定默认是STDIN
-q 不打印导入过程信息
对本地镜像的NAME TAG 进行重名, 并产生一个命名后的镜像
命令格式:
docker tag 59acf2b3028c python:v1
查看一个或者多个镜像信息
命令格式:
docker image inspect id
docker inspect id
命令参数:
-f go语言格式化输出
docker inspect ID -f "{{json .Metadata}}"
查看本地一个镜像的历史信息
命令格式:
docker history [OPTIONS] IMAGE
命令参数:
-H, --human 将建立时间、大小进行优化打印(默认为true)
-q, --quiet 只显示镜像ID
--no-trunc 不缩略显示