diff --git a/README.md b/README.md
index 59fffa0..47447f6 100644
--- a/README.md
+++ b/README.md
@@ -93,14 +93,40 @@ java -jar target/addax-admin-0.0.1-SNAPSHOT.jar
```bash
# 构建镜像
-docker build -t addax-admin .
+
+# 三选一即可,jib:buildTar jib:build 不要求构建主机安装 docker
+
+# 构建 tar 包, 导入 docekr
+mvn compile jib:buildTar
+docker load -i ./target/addax-admin.tar
+
+# 构建 docker 镜像到 docker daemon
+mvn compile jib:dockerBuild
+
+# 修改基础镜像,并推送到自建 docker registry
+mvn compile jib:build \
+ # 基础镜像
+ -Djib.from.image=myregistry/eclipse-temurin:21-jre-jammy \
+ -Djib.from.auth.username=$USERNAME \
+ -Djib.from.auth.password=$PASSWORD \
+ # 推送镜像
+ -Djib.to.image=myregistry/addax-admin:latest \
+ -Djib.to.auth.username=$USERNAME \
+ -Djib.to.auth.password=$PASSWORD \
+ # docker 镜像 tags
+ -Djib.to.tags=latest \
+ # 设置代理,用于解决下载镜像慢的问题
+ -Dhttps.proxyHost=xxx.xxx.xxx.xxx \
+ -Dhttps.proxyPort=10808
# 运行容器
docker run -p 9090:9090 \
-e SPRING_PROFILES_ACTIVE=prod \
+ -e SERVER_PORT=9090 \
-e SPRING_DATASOURCE_URL=jdbc:postgresql://host:5432/addax \
-e SPRING_DATASOURCE_USERNAME=username \
-e SPRING_DATASOURCE_PASSWORD=password \
+ -v $PWD/jdbc-drivers:/app/drivers \
addax-admin
```
diff --git a/pom.xml b/pom.xml
index 1ba16e1..8e1474d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -150,6 +150,58 @@
21
+
+ com.google.cloud.tools
+ jib-maven-plugin
+ 3.4.6
+
+
+ eclipse-temurin:21-jre-jammy
+
+
+ wgzhao/addax-admin:${project.version}
+
+ latest
+
+
+
+ com.wgzhao.addax.admin.AdminApplication
+
+ -Xms512m
+ -Xmx1024m
+
+
+ 9090
+
+ Docker
+ /app
+
+ 9090
+
+
+ /app/drivers
+
+
+ java
+ -cp
+ @/app/jib-classpath-file
+ @/app/jib-main-class-file
+
+ USE_CURRENT_TIMESTAMP
+
+
+
+
+ ${project.basedir}/jdbc-drivers/
+ /app/drivers/
+
+ README.txt
+
+
+
+
+
+