Docker 镜像仓库快速拉取镜像方案

使用 Docker 镜像仓库快速拉取和管理镜像

说在前面:本文参考小傅哥的知识星球内容,仅作为学习用途,原文地址知识星球 | 深度连接铁杆粉丝,运营高品质社群,知识变现的工具

在开发和运维过程中,使用 Docker 镜像仓库可以极大地简化镜像的管理和部署。本文将介绍如何使用 GitHub - fuzhengwei/docker-image-pusher 项目来快速拉取和管理 Docker 镜像。

使用方法

1. 拉取镜像

你可以通过以下命令从阿里云镜像仓库拉取所需的镜像:

1
docker pull registry.cn-hangzhou.aliyuncs.com/xfg-studio/mysql:8.0.32

2. 可用的镜像列表

Docker pull ...

以下是当前支持的镜像列表,你可以通过上述命令拉取这些镜像:

镜像名称 版本号
portainer latest
mysql 8.0.32
phpmyadmin 5.2.1
redis 6.2
redis 7.2
redis-commander 0.8.0
rabbitmq 3.12.9
rocketmq 5.1.0
skywalking-oap-server 9.3.0
skywalking-ui 9.3.0
nginx 1.25.1
prometheus 2.47.2
grafana 10.2.0
canal-server v1.1.7
canal-adapter v1.1.6
elasticsearch 7.17.14
kibana 7.17.14
zookeeper 3.9.0
xxl-job-aarch64 2.4.0
xxl-job-admin 2.4.0
nacos-server v2.2.3-slim
kafka 3.7.0
kafka-eagle 3.0.2
logstash 7.14.2
registry latest
sentinel-dashboard 1.8.7
mysqld-exporter v0.15.1
redis_exporter alpine-amd64
redis_exporter alpine-arm64
redis_exporter v1.62.0
node-exporter v1.8.2
alpine 3.20.1
jenkins 2.439

3. 添加新镜像

如果你需要添加新的镜像,可以按照以下步骤操作:

  1. images.txt 文件中添加你需要的镜像名称和版本号。你可以通过 Docker Hub 搜索并找到所需的镜像。
  2. 提交 PR 或者在评论区留言请求添加新镜像。
  3. 新添加的镜像需要等待约1分钟同步时间。之后,你可以通过以下命令拉取新添加的镜像:
1
docker pull registry.cn-hangzhou.aliyuncs.com/xfg-studio/mysql

如果有版本号,可以添加版本号,例如:

1
docker pull registry.cn-hangzhou.aliyuncs.com/xfg-studio/mysql:8.0.32

4. 重命名镜像

如果你需要重命名镜像,可以使用 docker tag 命令:

1
docker tag registry.cn-hangzhou.aliyuncs.com/xfg-studio/mysql:8.0.32 mysql:8.0.32

这样,你就可以在 docker-compose 文件中直接使用重命名后的镜像名称。

参考链接: