Docker Registry 是 Docker 中的一个重要组件,用于存储和分发 Docker 镜像。以下是一些关于 Docker Registry 的基本文档信息。

安装和配置

  1. 安装 Docker

    • 在开始使用 Docker Registry 之前,确保您的系统上已经安装了 Docker Engine。您可以从 Docker 官方网站 下载并安装 Docker。
  2. 启动 Docker Registry

    • 使用以下命令启动 Docker Registry:
      docker run -d -p 5000:5000 registry
      
    • 这将启动一个默认的 Registry 服务,监听在 5000 端口。

使用 Registry

  1. 推送镜像

    • 您可以使用以下命令将镜像推送到 Registry:
      docker push <镜像名>:<标签>
      
    • 例如,如果您想推送一个名为 myimage 的镜像,标签为 latest,则命令如下:
      docker push myimage:latest
      
  2. 拉取镜像

    • 使用以下命令从 Registry 拉取镜像:
      docker pull <镜像名>:<标签>
      
    • 例如,如果您想从 Registry 拉取一个名为 myimage 的镜像,标签为 latest,则命令如下:
      docker pull myimage:latest
      

高级功能

  • 私有 Registry

    • Docker Registry 支持私有化部署,您可以使用以下命令启动一个私有 Registry:
      docker run -d -p 5000:5000 --name registry -e REGISTRY_AUTH=htpasswd -e REGISTRY_AUTH_HTPASSWD_REALM="Registry Realm" -e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd registry
      
    • 然后,您需要创建一个 .htpasswd 文件,其中包含用户名和密码。
  • 镜像扫描

    • Docker Registry 支持对镜像进行扫描,以确保它们的安全性。您可以使用以下命令扫描一个镜像:
      docker scan <镜像名>:<标签>
      

Docker Registry 图标

更多信息,请访问我们的 Docker Registry 官方文档