玖叶教程网

前端编程开发入门

Docker镜像入门操作

获取镜像

命令格式:docker [image] pull NAME[:TAG]

NAME是镜像仓库名称,Tag是镜像的标签,表示版本信息,如果不填写,默认获取该镜像的最新版本。

示例:docker pull ubuntu

该命令就是下载ubuntu的最新版本的镜像。相当于docker pull ubuntu:latest。

查看镜像

命令格式:docker images 或 docker image ls

该命令可以列出本地主机上已有的镜像基本信息。


可以使用docker tag命令为本地镜像添加新的标签。

示例:docker tag ubuntu:latest test:01

该命令的意思是为ubuntu:latest添加一个标签test:01。但test:01和ubuntu:latest指向的镜像是同一个,类似于链接的作用。


使用inspect命令查看详细信息,包括制作者、适应架构、各层的数字摘要等。

docker inspect images:tag

示例:docker inspect ubuntu:latest

删除清理镜像

使用docker rmi [镜像标签或ID]或docker image rm [镜像标签或ID]命令可以删除镜像。

示例:docker rmi hello-world:latest或docker image rm hello-world:latest

当有容器依赖该镜像文件时,删除时需要加上 -f 参数。

使用一段时间后,系统会遗留一些临时的镜像文件,或者是一些未被使用的镜像,可以通过docker image prune命令进行清理。

创建镜像

  • 基于已有的容器创建

docker commit [参数] [容器ID]

-a:作者信息。示例:-a="docker user"

-m:提交的备注信息。示例 -m="add a new file test.txt"

-p:提交时暂停容器运行

  • 基于本地模板导入

要从本地文件系统导入一个镜像,可以使用 openvz(容器虚拟化的先锋技术)的模板来创建。瞎子啊地址为https://openvz.org/Download/templates/precreated。

比如,先下载了一个 ubuntu-14.04 的镜像,之后使用以下命令导入:

sudo cat ubuntu-14.04-x86_64-minimal.tar.gz |docker import - ubuntu:14.04

  • 基于DockerFile创建

后面单独记录。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言