镜像仓库
镜像仓库是存储和分发 Docker 镜像的服务。本文介绍如何使用公共和私有镜像仓库。
Docker Hub
Docker Hub 是 Docker 官方提供的公共镜像仓库。
搜索镜像
docker search nginx拉取镜像
docker pull nginx:latest推送镜像
# 登录docker login
# 标记镜像docker tag myapp username/myapp:v1.0
# 推送docker push username/myapp:v1.0私有仓库
使用 Docker Registry
# 启动私有仓库docker run -d -p 5000:5000 --name registry registry:2
# 推送到私有仓库docker tag myapp localhost:5000/myappdocker push localhost:5000/myapp
# 从私有仓库拉取docker pull localhost:5000/myapp其他仓库
- GitHub Container Registry
- GitLab Container Registry
- 阿里云容器镜像服务
- 腾讯云容器镜像服务
详细配置请参考各服务商文档。