# Docker 的镜像及使用

相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统

# 查看本机的镜像

docker images

结果:

REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu latest fb52e22af1b0 2 weeks ago 72.8MB
emqx/emqx-ee latest d097e19a72ca 3 weeks ago 183MB
alpine/git latest b8f176fa3f0d 3 months ago 25.1MB
ubuntu 15.10 9b9cb95443b5 5 years ago 137MB

解释:

  • REPOSITORY 表示镜像的仓库源,类似于 npm 的包名
  • TAG 镜像的标签,一般用来做版本号
  • IMAGE ID 镜像 ID
  • CREATED 创建日期
  • SIZE 镜像大小

# 获取新的镜像

从 docker hub 上获取镜像

docker pull ubuntu:13.10
  • ubuntu REPOSITORY 仓库源
  • 13.10 TAG 标签,这里指 ubuntu 的版本号

# 查找镜像

其实还是去官网直接查找会比较好一些,还会有比较详细的介绍,老衲比较中意,docker 还是提供了命令的方式查找镜像:

docker search ubuntu

就这么凑合着用用吧。

# 删除镜像

docker rmi ubuntu

感觉还是图形化管理工具比较好用,当然,命令也不复杂