diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644
index 0000000..9a1d8c0
--- /dev/null
+++ b/docker-compose.yml
@@ -0,0 +1,19 @@
+# 使用远程Docker daemon构建和运行
+# 设置环境变量: export DOCKER_HOST=tcp://172.22.222.6:2375
+# 或者运行: docker-compose --host tcp://172.22.222.6:2375 up -d
+services:
+ task-reminder:
+ image: 172.22.222.100:28082/task-reminder:1.0.0
+ container_name: task-reminder-app
+ restart: always
+ user: root
+ network_mode: default
+ ports:
+ - "18888:8080"
+ environment:
+ - TZ=Asia/Shanghai
+ volumes:
+ - ./logs:/app/logs
+networks:
+ default:
+ external: true
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 4dd30d3..150c335 100644
--- a/pom.xml
+++ b/pom.xml
@@ -73,6 +73,68 @@
org.springframework.boot
spring-boot-maven-plugin
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 3.1.0
+
+
+
+ docker-build
+ install
+
+ exec
+
+
+ docker
+
+ -H
+ tcp://172.22.222.6:2375
+ build
+ -t
+ 172.22.222.100:28082/task-reminder:1.0.0
+ .
+
+
+
+
+
+ docker-push
+ install
+
+ exec
+
+
+ docker
+
+ -H
+ tcp://172.22.222.6:2375
+ push
+ 172.22.222.100:28082/task-reminder:1.0.0
+
+
+
+
+ docker-run
+ install
+
+ exec
+
+
+ docker
+
+ -H
+ tcp://172.22.222.6:2375
+ compose
+ up
+ -d
+
+
+
+
+