DockerPullAuto.exe 一个是用于在Windows环境下没安装Docker也能拉取docker镜像的软件
DockerPullAuto.exe 一个是用于在Windows环境下没安装Docker也能拉取Docker镜像的软件。DockerPullAuto 是对原始DockerPull.exe的轻量增强版。它只新增一个能力可以先输入docker login命令记录镜像仓库账号密码。除此之外镜像拉取、架构选择、debug、quiet 等命令参数都保持和原始DockerPull.exe一样。本项目采用的原始DockerPull.exe为官方版本v1.2.0。DockerPullAuto.exe的Github下载地址请点击文件说明DockerPullAuto.exe: 已打包好的增强版程序日常直接运行这个文件。使用方法双击或在控制台运行.\DockerPullAuto.exe先输入登录命令docker login registry.example.com-u username-p password登录后按原始DockerPull.exe的参数方式拉取镜像-i registry.example.com/namespace/image:tag输出文件镜像拉取成功后会生成一个.tar文件可用于后续离线导入或分发。默认情况下输出文件会生成在运行DockerPullAuto.exe的当前目录下。例如你在项目目录里运行程序生成的.tar文件就会出现在该项目目录中。输出文件名通常由镜像仓库路径、镜像名和 tag 转换而来例如library_nginx_latest_amd64.tar namespace_image_tag_arm64.tar如果使用的原始DockerPull.exe版本支持-o参数也可以指定输出目录-i nginx:latest-o./downloads这种情况下生成的.tar文件会放在./downloads目录下。指定架构-i registry.example.com/namespace/image:tag-a arm64v8开启 debug-i registry.example.com/namespace/image:tag--debug也可以把程序名一起输入DockerPullAuto 会自动去掉程序名再调用原始工具DockerPull.exe-i registry.example.com/namespace/image:tag-a amd64如果你在拉取命令里手动指定了-r、-u或-pDockerPullAuto 不会覆盖它们-i nginx:latest-r registry.example.com-u other_user-p other_password更多示例# 下载 Docker Hub 镜像-i nginx:latest# 下载指定架构镜像-i alpine:latest-a arm64# 下载私有仓库镜像-i harbor.example.com/library/nginx:1.26.0-u admin-p password# 指定输出目录-i nginx:latest-o./downloads# 静默模式下载-i nginx:latest-q# 下载 Quay.io 多架构镜像-i quay.io/ascend/vllm-ascend:v0.11.0-a3-openeuler-a arm64输入下面任意一个命令退出q quitexit原始 DockerPull.exe 参数当前DockerPull.exe --help显示支持-i, --image Docker 镜像名称 -q, --quiet 静默模式减少交互 -r, --custom_registry 自定义仓库地址 -a, --arch 架构默认 amd64常见 amd64、arm64v8 -u, --username Docker 仓库用户名 -p, --password Docker 仓库密码 -v, --version 显示版本信息 --debug 启用调试模式DockerPullAuto 除了额外支持docker login其他命令都应按上面的原始参数使用。