Docker_Registry

Docker Registry 是 Docker 生态中的核心组件,用于存储和管理镜像。以下是关键信息:

1. 基础功能

  • 镜像存储:支持 HTTP/HTTPS 协议,提供镜像的拉取(GET)、推送(POST)和删除(DELETE)操作
  • 版本控制:通过标签(Tag)管理镜像的不同版本(如 latestv1.0
  • 安全性:默认启用 HTTPS,支持用户认证和权限管理

2. 安装方式

  • Docker 官方镜像
    docker run -d -p 5000:5000 --name registry registry:2
    
    Docker_Run_Command
  • 源码编译:需安装 Go 环境,执行 make 构建

3. 常用操作

  • 登录docker login <registry地址>
  • 推送镜像docker push <registry地址>/<仓库名>:<标签>
  • 列出镜像GET /v2/<仓库名>/_catalog

4. 配置说明

  • 配置文件config.yml)示例:
    storage:
      directory: /var/lib/registry
    http:
      addr: :5000
    
    Registry_Config_File
  • 高级配置:可通过 /docs/docker_registry_config 查看详细参数

5. 扩展阅读

点击了解 Docker 镜像使用规范


注:图片关键词已按规则替换空格为下划线,确保符合安全与格式要求