init: 导入团队知识库内容
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
FROM crpi-kf13onfj0v8f6jax.cn-shanghai.personal.cr.aliyuncs.com/qiantongkeji/eclipse-temurin:8-jre
|
||||
|
||||
# 设置时区和应用目录
|
||||
ENV TZ=Asia/Shanghai \
|
||||
APP_HOME=/usr/app/jar
|
||||
|
||||
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime \
|
||||
&& echo $TZ > /etc/timezone \
|
||||
&& mkdir -p $APP_HOME
|
||||
|
||||
WORKDIR $APP_HOME
|
||||
|
||||
# 拷贝产物
|
||||
COPY ./target/*.jar ./qmodel-server.jar
|
||||
|
||||
EXPOSE 8080
|
||||
|
||||
ENTRYPOINT ["java", "-Xms512m", "-Xmx2g", "-Dspring.profiles.active=prod","-jar","qmodel-server.jar"]
|
||||
CMD ["--server.port=8080"]
|
||||
@@ -0,0 +1,42 @@
|
||||
#!/bin/bash
|
||||
|
||||
# 创建 builder(关键一步)
|
||||
docker buildx create \
|
||||
--name qmodel-builder \
|
||||
--driver docker-container \
|
||||
--use
|
||||
|
||||
# 启动 builder(加载 QEMU 等)
|
||||
docker buildx inspect --bootstrap
|
||||
|
||||
# 构建 AMD64(x86_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
|
||||
Reference in New Issue
Block a user