美文网首页docker专题
docker镜像基础命令

docker镜像基础命令

作者: 深圳邱道长 | 来源:发表于2020-02-17 14:45 被阅读0次

[TOC]

获取帮助

docker help
image-20200214202158680

获取某个子命令的帮助

docker run --help

其它以此类推

拉取镜像

我们从默认docker hub注册中心的某个仓库去拉取一个镜像出来。

以centos7为例

image-20200214202420221

优先使用官方的

image-20200214202504928

我们使用

docker pull centos:centos7

就可以得到一个centos7的镜像。

image-20200214202614817

我们拉取的时候回看到大概是70多兆。注意这是传输大小,经过压缩的。

实际上使用的时候是比这个大的。

image-20200214202657335

这个命令我们可以解析为

image-20200214205309118

类似,我们要得到一个带wordpress的系统。

docker pull wordpress:latest
image-20200214203532238

这个latest默认可以省略

docker pull wordpress

注意组织和个人是不一样的。组织就写这一个名称就可以。

个人的需要

docker pulll yourname/image:tag

比如

docker pull dockerinaction/hello_world
image-20200214205515741

查看镜像

随着镜像pull越多,你想知道里面都有些什么镜像。

docker images
# or
docker image ls
image-20200214203712130

它提供了

  • 仓库
  • 标签
  • 镜像标识符
  • 创建时间
  • 大小

删除镜像

一个镜像,我不想要了,干掉。

docker rmi xxxx

remove image的意思。

比如我们现在移除掉wordpress,通过image id 可以删除

docker rmi 0947f14b932b
# 移除wordpress
# 或者
docker image rm 0947f14b932b

大部分命令都是可以加参数的,比如某个镜像删除不了,我们可以添加-f参数也就是force,强制删除

docker rmi -f image_id

给镜像打标签

https://docs.docker.com/engine/reference/commandline/tag/

id是不好记忆的,为了我们将来更好的找他们,给做个记号很有用。

docker image tag image-id xxxx
docker tag ccc6e87d482b ubuntu:my_ubuntu
image-20200214204308722

删除标签

image-20200215113759282
docker rmi qiudaozhang/hello_world

d

image-20200215113914262

客户端镜像搜索

功能并不是很强大

docker search xxx
image-20200214205108246

registry与repository与tag

image-20200214205810961
  • 注意区分顶级仓库与普通个人的区别

相关文章

网友评论

    本文标题:docker镜像基础命令

    本文链接:https://www.haomeiwen.com/subject/ynvbfhtx.html