可以通过镜像创建一个或者多个容器
?
?
命令格式:
????docker search python
命令参数:
????-f, --filter filter 根据提供的格式筛选出结果
????--format string GO语言实现的format格式化输出结果(((json .)))
????--limit int 展示最大结果数,默认25个
????--no-trunc 内容全部显示
?
例子:
????docker search -f is-official=true python????
????
有时候我们要指定版本的镜像,而命令无法执行,这个时候我们先到 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????不缩略显示
原文:https://www.cnblogs.com/py-web/p/11881989.html