Docker镜像
Posted 1204guo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker镜像相关的知识,希望对你有一定的参考价值。
1,获取镜像dpcker pull name【:tag】 其中name表示镜像仓库名称用来分区镜像,tag是镜像的标签用来表示版本信息,通常一个镜像需要包括“名称+标签”信息
安装镜像docker pull ubuntu
查看可用的镜像 docker images
2,images的子命令
images -a 列出所有的镜像
images -f 过滤镜像
images -q 输出镜像的id
images --format
3,使用tag命令为本地镜像添加名称
4,使用inspect命令查看详细信息
由于使用docker inspect 查看内容比较多,想要查看其中一项内容,可以后面跟-f参数,后面一定要跟你要查询的镜像名称
5,使用history查看历史镜像,直接命令行数据docker hisroty 镜像名称
6,搜索镜像search
docker search --automated=true|flase 仅显示自动创建镜像,默认为否
docker search --no-trunc=true|false 输出信息 不截断显示
docker search -s 仅显示评价为星级以上的镜像
7,删除镜像
docker rmi 可以根据id,名字等
8.docker ps -a 可以看到本机上存在的所有容器
9,创建镜像
创建镜像一共有三种方式:基于已有镜像的容器创建
基于本地模板导入
基于Dockerfile创建
1,基于已有镜像的容器创建
docker commit -a 作者信息
-c 提交时候执行的命令,很多
-m 提交消息
-p 提交时暂停容器运行
首先我们启动一个镜像,进入之后看到镜像的id,,那我们之后创建一个镜像
我们看到返回啦一个创建成功的镜像id,之后我们在看下镜像的内容
2,基于本地模本导入创建镜像
用户可以直接从一个操作系统模本文件导入一个镜像,主要使用docker import
10,存出docker save 和载入镜像docker load,上传镜像docker pull
存出镜像
以上是关于Docker镜像的主要内容,如果未能解决你的问题,请参考以下文章