Docker镜像仓库详解

Docker镜像仓库详解

Docker Hub推送与拉取操作

登录Docker Hub

1
docker login

输入用户名和密码完成登录
推送镜像到Docker Hub

1
2
docker tag local-image-name username/repository:tag
docker push username/repository:tag

从Docker Hub拉取镜像

1
docker pull username/repository:tag

Harbor私有仓库推送与拉取操作

配置Docker支持私有仓库
/etc/docker/daemon.json中添加insecure-registries配置,然后重启Docker服务
登录Harbor

1
docker login -u admin -p password harbor地址:port

推送镜像到Harbor

1
2
docker tag 镜像ID harbor地址:port/项目名/镜像名:版本
docker push harbor地址:port/项目名/镜像名:版本

从Harbor拉取镜像

1
docker pull harbor地址:port/项目名/镜像名:版本

轩辕镜像服务

服务概述
轩辕镜像专注公共仓库场景,整合Docker Hub、Google Container Registry、Kubernetes官方仓库等主流镜像源
免费版使用方法

  • 配置registry-mirrors指向docker.xuanyuan.me
  • 或直接使用:docker pull docker.xuanyuan.me/镜像名:tag
  • 仅支持Docker Hub镜像拉取
    专业版功能
  • 提供专属域名拉取方式:docker pull ***.xuanyuan.run/镜像名:tag
  • 支持7+个主流镜像仓库,包括:
    • Docker Hub
    • Google Container Registry (GCR)
    • GitHub Container Registry (GHCR)
    • Kubernetes仓库
    • NVIDIA
    • Quay
    • Microsoft
    • Elastic
      等仓库