Files
peipei-backend/docker
irving ea0490e141 feat: 增强Docker构建系统,支持多架构构建
- 为build-docker.sh添加架构特定构建支持 (amd64/arm64)
- 始终使用Docker Buildx确保跨平台构建的一致性
- 添加构建缓存支持,使用.buildx-cache目录
- 更新Dockerfile使用平台感知基础镜像 (FROM --platform=$TARGETPLATFORM)
- 改进push-docker.sh以支持架构特定标签
- 为构建脚本添加帮助选项 (-h)
- 使用更严格的错误处理 (set -euo pipefail)
- 更新.gitignore排除构建缓存

现在支持构建:
- Apple Silicon本地开发 (arm64)
- Linux服务器部署 (amd64)
- 从任意机器进行跨平台构建
2025-09-06 21:57:59 -04:00
..

私有 Docker 仓库使用速查表

仓库地址: https://docker-registry.julyhaven.com

用户名: hucs

密码: hucsdev

登录

docker login docker-registry.julyhaven.com -u hucs -p hucsdev

推送镜像 (示例: myapp:1.0.0)

docker tag myapp:1.0.0 docker-registry.julyhaven.com/myteam/myapp:1.0.0 docker push docker-registry.julyhaven.com/myteam/myapp:1.0.0

同时推送 latest

docker tag myapp:1.0.0 docker-registry.julyhaven.com/myteam/myapp:latest docker push docker-registry.julyhaven.com/myteam/myapp:latest

拉取镜像

docker pull docker-registry.julyhaven.com/myteam/myapp:1.0.0 docker pull docker-registry.julyhaven.com/myteam/myapp:latest

测试镜像 (hello-world)

docker pull hello-world docker tag hello-world docker-registry.julyhaven.com/test/hello-world:latest docker push docker-registry.julyhaven.com/test/hello-world:latest docker pull docker-registry.julyhaven.com/test/hello-world:latest

注意事项:

1. latest 会被覆盖,生产环境请用版本号标签

2. 已支持大镜像推送/拉取,无需额外配置

3. 登录失败时请确认用户名/密码是否正确