Docker镜像仓库详解
Docker镜像仓库详解
Docker Hub推送与拉取操作
登录Docker Hub
1 | docker login |
输入用户名和密码完成登录
推送镜像到Docker Hub
1 | docker tag local-image-name 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 | docker tag 镜像ID 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
等仓库