Docker镜像仓库详解

发表于
更新于
2 0.7~0.9 分钟 310

Docker镜像仓库详解

Docker Hub推送与拉取操作

登录 Docker Hub

docker login

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

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

从 Docker Hub 拉取镜像

docker pull username/repository:tag

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

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

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

推送镜像到 Harbor

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

从 Harbor 拉取镜像

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
      等仓库

0
上一篇 Docker多容器编排详解
下一篇 Docker数据持久化详解