diff --git a/pom.xml b/pom.xml
index d0f9a9b..7c1d1e0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -103,6 +103,25 @@
+
+
+ docker
+
+
+
+ true
+ src/main/resources
+
+ model/**
+ application-dev.yml
+ application-local.yml
+
+
+
+
+
+
+
public
diff --git a/scripts/docker/Dockerfile b/scripts/docker/Dockerfile
new file mode 100644
index 0000000..8947a33
--- /dev/null
+++ b/scripts/docker/Dockerfile
@@ -0,0 +1,16 @@
+FROM openjdk:11.0.11-jre-slim
+MAINTAINER open-anpr
+WORKDIR /app/open-anpr
+
+#RUN sed -i 's/deb.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list && \
+#apk update && apk add libssl1.0 libx11 libxext libxrender libstdc++ freetype fontconfig
+
+COPY scripts/docker/entrypoint.sh /app/open-anpr
+RUN chmod +x /app/open-anpr/entrypoint.sh
+
+COPY open-anpr-core/src/main/resources/model /app/open-anpr/model
+
+COPY open-anpr-server/target/open-anpr-server.jar /app/open-anpr/open-anpr-server.jar
+
+EXPOSE 8080
+ENTRYPOINT ["/app/open-anpr/entrypoint.sh"]
diff --git a/scripts/docker/entrypoint.sh b/scripts/docker/entrypoint.sh
new file mode 100644
index 0000000..4a53540
--- /dev/null
+++ b/scripts/docker/entrypoint.sh
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+SPRING_PROFILE_CONFIG=""
+
+
+################################################## active config start #################################################
+if [ "${SPRING_PROFILES_ACTIVE}" ];then
+ SPRING_PROFILE_CONFIG="${SPRING_PROFILE_CONFIG} -Dspring.profiles.active='$SPRING_PROFILES_ACTIVE'"
+else
+ SPRING_PROFILE_CONFIG="${SPRING_PROFILE_CONFIG} -Dspring.profiles.active='docker'"
+fi
+################################################## active config end ###################################################
+
+sh -c "java -server ${SPRING_PROFILE_CONFIG} ${SPRING_OPTS} ${JAVA_OPTS} -jar /app/open-anpr/open-anpr-server.jar"
diff --git a/scripts/docker_build.sh b/scripts/docker_build.sh
new file mode 100644
index 0000000..e04bf45
--- /dev/null
+++ b/scripts/docker_build.sh
@@ -0,0 +1,15 @@
+version='1.0.0'
+SHELL_FOLDER=$(cd "$(dirname "$0")";pwd)
+cd ${SHELL_FOLDER}
+
+#编译项目
+cd ../
+mvn clean package -DskipTests -Pdocker
+
+#编译
+docker build -f scripts/docker/Dockerfile -t visual/open-anpr:${version} .
+docker tag visual/open-anpr:${version} visual/open-anpr:latest
+
+#中央仓库
+docker tag visual/open-anpr:${version} divenswu/open-anpr:${version}
+docker tag visual/open-anpr:${version} divenswu/open-anpr:latest
\ No newline at end of file