[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-20200215113759282docker rmi qiudaozhang/hello_world
d
image-20200215113914262客户端镜像搜索
功能并不是很强大
docker search xxx
image-20200214205108246
registry与repository与tag
image-20200214205810961- 注意区分顶级仓库与普通个人的区别
网友评论