DEV Community

panfan
panfan

Posted on

什么是docker images 和 docker registry

什么是镜像

docker 镜像是一个只读的模板,用来创建 docker 容器。镜像可以用来创建多个容器,镜像是用来创建容器的,容器是镜像的运行实例。

过去不同的容器引擎有不同的镜像格式,docker 采用了统一的镜像格式,这样就可以在不同的容器引擎之间共享镜像。

容器只是镜像的运行实例,容器的生命周期结束后,容器内的数据也会消失,而镜像是不会消失的,镜像可以被多个容器共享。

# 列出本机的所有 image 文件。
$ docker image ls

# 删除 image 文件
$ docker image rm [imageName]
Enter fullscreen mode Exit fullscreen mode

关于镜像的操作

  1. 停止镜像
docker stop <ID or name>
Enter fullscreen mode Exit fullscreen mode
  1. 移除镜像
docker rm <ID or name>
Enter fullscreen mode Exit fullscreen mode
  1. 拉取最新镜像
docker pull <image name>
Enter fullscreen mode Exit fullscreen mode
  1. 启动镜像
docker run <image name> ...options
Enter fullscreen mode Exit fullscreen mode

什么是 docker registry

docker registry 是一个存储和分发 docker 镜像的服务,docker registry 有两种类型:

  • 公共 registry:docker hub
  • 私有 registry:自己搭建的 registry

lGvNhi

Top comments (0)