fix: use full image tag to support podman
This commit is contained in:
@@ -6,7 +6,7 @@
|
|||||||
# =====================================================================
|
# =====================================================================
|
||||||
|
|
||||||
# ---------- 构建阶段 ----------
|
# ---------- 构建阶段 ----------
|
||||||
FROM maven:3.9-eclipse-temurin-21 AS build
|
FROM docker.io/library/maven:3.9-eclipse-temurin-21 AS build
|
||||||
WORKDIR /build
|
WORKDIR /build
|
||||||
|
|
||||||
# 先只复制 pom,利用 Docker 层缓存预热依赖
|
# 先只复制 pom,利用 Docker 层缓存预热依赖
|
||||||
@@ -19,7 +19,7 @@ RUN mvn -B -q -Dmaven.test.skip=true package \
|
|||||||
&& cp target/*.jar /build/app.jar
|
&& cp target/*.jar /build/app.jar
|
||||||
|
|
||||||
# ---------- 运行阶段 ----------
|
# ---------- 运行阶段 ----------
|
||||||
FROM eclipse-temurin:21-jre
|
FROM docker.io/library/eclipse-temurin:21-jre
|
||||||
WORKDIR /opt/app
|
WORKDIR /opt/app
|
||||||
|
|
||||||
# 以非 root 用户运行
|
# 以非 root 用户运行
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ name: lab-reservation
|
|||||||
services:
|
services:
|
||||||
# ---------- 数据库:MariaDB 11 ----------
|
# ---------- 数据库:MariaDB 11 ----------
|
||||||
mariadb:
|
mariadb:
|
||||||
image: mariadb:11.4
|
image: docker.io/library/mariadb:11.4
|
||||||
container_name: lab-mariadb
|
container_name: lab-mariadb
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
environment:
|
environment:
|
||||||
@@ -31,7 +31,7 @@ services:
|
|||||||
- --collation-server=utf8mb4_unicode_ci
|
- --collation-server=utf8mb4_unicode_ci
|
||||||
volumes:
|
volumes:
|
||||||
# 数据库数据持久化;首次启动由后端自动建表并写入演示数据
|
# 数据库数据持久化;首次启动由后端自动建表并写入演示数据
|
||||||
- mariadb-data:/var/lib/mysql
|
- ${DATA_DIR:-./mariadb-data}:/var/lib/mysql
|
||||||
# 需要本地客户端连库调试时可打开端口映射
|
# 需要本地客户端连库调试时可打开端口映射
|
||||||
# ports:
|
# ports:
|
||||||
# - "3306:3306"
|
# - "3306:3306"
|
||||||
@@ -88,10 +88,6 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- lab-net
|
- lab-net
|
||||||
|
|
||||||
volumes:
|
|
||||||
# 命名卷保存 MariaDB 数据;docker compose down -v 可连同数据一起清理
|
|
||||||
mariadb-data:
|
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
lab-net:
|
lab-net:
|
||||||
driver: bridge
|
driver: bridge
|
||||||
|
|||||||
Reference in New Issue
Block a user