Files
wiki/qModel/qmodel-server/docker/build.sh
T
2026-05-14 16:56:48 +08:00

43 lines
1.4 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/bin/bash
# 创建 builder(关键一步)
docker buildx create \
--name qmodel-builder \
--driver docker-container \
--use
# 启动 builder(加载 QEMU 等)
docker buildx inspect --bootstrap
# 构建 AMD64x86_64)版本
cd /mnt/c/Users/Ming/Desktop/qModel/qmodel-server-ce # 路径改成你自己的路径
docker buildx build \
--platform linux/amd64 \
--no-cache \
-t crpi-kf13onfj0v8f6jax.cn-shanghai.personal.cr.aliyuncs.com/qiantongkeji/qmodel-server-ce:1.0.1 \
--file=docker/Dockerfile \
--load \
/mnt/c/Users/Ming/Desktop/qModel/qmodel-server-ce # 上下文路径改成你自己的路径
# 构建 ARM64(适配鲲鹏、飞腾、树莓派等 ARM 服务器)
docker buildx build \
--platform linux/arm64 \
--no-cache \
-t crpi-kf13onfj0v8f6jax.cn-shanghai.personal.cr.aliyuncs.com/qiantongkeji/qmodel-server-ce:1.0.1 \
--file=docker/Dockerfile \
--load \
/mnt/c/Users/Ming/Desktop/qModel/qmodel-server-ce # 上下文路径改成你自己的路径
# 检查是否支持 ARM64
docker inspect crpi-kf13onfj0v8f6jax.cn-shanghai.personal.cr.aliyuncs.com/qiantongkeji/qmodel-server-ce:1.0.1 --format '{{.Architecture}}'
# 删掉之前建的 builder(可选但建议,保持干净)
docker buildx rm qmodel-builder
# 启动新容器
docker run -d \
--name qmodel-server-ce \
-p 8080:8080 \
crpi-kf13onfj0v8f6jax.cn-shanghai.personal.cr.aliyuncs.com/qiantongkeji/qmodel-server-ce:1.0.1