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镜像的主要内容,如果未能解决你的问题,请参考以下文章

docker定制镜像

docker 镜像 overview

如何给Docker配置官方国内加速镜像

docker拉取镜像失败,提示端口错误

docker笔记 配置镜像

docker 镜像分层原理