首先拉取阿里云镜像: 
docker pull hyperf-cloud-docker.pkg.coding.net/hyperf/hyperf/hyperf:8.1-alpine-v3.18-swoole
或者
docker pull hyperf-cloud-docker.pkg.coding.net/hyperf/hyperf/hyperf:8.3-alpine-v3.19-swoole

给本地的镜像打个简单标签(关键)

执行这条命令,给你本地已经下载好的镜像起一个本地别名
docker tag hyperf-cloud-docker.pkg.coding.net/hyperf/hyperf/hyperf:8.3-alpine-v3.19-swoole hyperf-local
 
 

第二步:修改 Dockerfile 第一行

把 Dockerfile 改成:
FROM hyperf-local
 
 

第三步:重新构建

docker build -t hobbits-tools:latest

查看已经生成的镜像:
docker images
把镜像导出成文件:docker save -o hobbits-tools.tar hobbits-tools:latest
 
导入镜像文件:docker load -i hobbits-tools.tar

镜像推送到仓库:
docker tag hobbits-tools:latest reg.web.cn/java-service/digi-tools:latest
docker push reg.web.cn/java-service/digi-tools:latest