镜像是容器的基础,而镜像仓库则是容器生态的核心枢纽
本章将介绍 Docker Registry 的使用方式,包括官方仓库 Docker Hub、自建私有仓库,以及镜像的推送、拉取与版本管理,帮助你构建安全、高效的镜像分发体系
Docker Registry 是用于存储和分发 Docker 镜像的服务。常见类型包括:
registry 镜像快速部署本地仓库镜像名称格式:
[仓库地址]/[用户名或组织]/[镜像名]:[标签]
示例:
nginx:latest yourname/myapp:v1.0 registry.example.com/backend/api:v2
登录 Docker Hub:
bashdocker login
登录私有仓库:
bashdocker login registry.example.com
退出登录:
bashdocker logout
推送镜像到远程仓库:
bashdocker tag myapp yourname/myapp:v1.0 docker push yourname/myapp:v1.0
拉取镜像:
bashdocker pull yourname/myapp:v1.0
查看本地镜像:
bashdocker images
快速部署:
bashdocker run -d -p 5000:5000 --name registry registry:2
推送镜像到本地仓库:
bashdocker tag myapp localhost:5000/myapp docker push localhost:5000/myapp
拉取镜像:
bashdocker pull localhost:5000/myapp
Harbor 是一个企业级镜像仓库,支持:
部署方式:
v1.0.0)latest 标签部署生产环境dev, staging, prod)镜像仓库是容器化部署的基础设施之一
通过合理使用 Docker Hub、自建 Registry 或 Harbor,你可以实现镜像的集中管理、安全分发与版本控制


本文作者:AsZero
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!