Docker 镜像库(或称为 Docker 仓库)主要有以下几种类型和位置,根据您的需求可以选择不同的来源:
nginx
、mysql
)和社区镜像。docker.io/library/镜像名
(例如 docker pull nginx
等价于 docker pull docker.io/library/nginx
)。registry
镜像快速部署:
bash
docker run -d -p 5000:5000 --name my-registry registry:2
localhost:5000/镜像名
(需配置 HTTPS 或信任 HTTP 仓库)。bash
docker pull quay.io/bitnami/nginx # 从 Quay.io 拉取
docker pull ghcr.io/username/image # 从 GitHub 拉取
bash
docker tag my-image localhost:5000/my-image
docker push localhost:5000/my-image
国内访问 Docker Hub 可能较慢,可配置镜像加速器(如阿里云、腾讯云):
1. 修改 Docker 配置文件 /etc/docker/daemon.json
:
json
{
"registry-mirrors": ["https://<你的加速器地址>.mirror.aliyuncs.com"]
}
2. 重启 Docker 服务:
bash
sudo systemctl restart docker
bash
docker login registry.example.com
如果需要更具体的场景帮助(如自建仓库或企业级方案),可以进一步说明需求!