Docker 镜像仓库快速拉取镜像方案
Docker 镜像仓库快速拉取镜像方案
xiaoyan使用 Docker 镜像仓库快速拉取和管理镜像
说在前面:本文参考小傅哥的知识星球内容,仅作为学习用途,原文地址知识星球 | 深度连接铁杆粉丝,运营高品质社群,知识变现的工具。
在开发和运维过程中,使用 Docker 镜像仓库可以极大地简化镜像的管理和部署。本文将介绍如何使用 GitHub - fuzhengwei/docker-image-pusher 项目来快速拉取和管理 Docker 镜像。
使用方法
1. 拉取镜像
你可以通过以下命令从阿里云镜像仓库拉取所需的镜像:
1 | docker pull registry.cn-hangzhou.aliyuncs.com/xfg-studio/mysql:8.0.32 |
2. 可用的镜像列表
以下是当前支持的镜像列表,你可以通过上述命令拉取这些镜像:
镜像名称 | 版本号 |
---|---|
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. 添加新镜像
如果你需要添加新的镜像,可以按照以下步骤操作:
- 在
images.txt
文件中添加你需要的镜像名称和版本号。你可以通过 Docker Hub 搜索并找到所需的镜像。 - 提交 PR 或者在评论区留言请求添加新镜像。
- 新添加的镜像需要等待约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
文件中直接使用重命名后的镜像名称。
参考链接: