diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..9c5a9d6
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,27 @@
+# 使用支持Maven打包的Java 11环境的基础镜像
+FROM maven:3.8.4-openjdk-11 AS build
+
+# 设置工作目录
+WORKDIR /app
+
+# 拉取项目代码
+COPY src/ ./src/
+COPY pom.xml .
+
+# 使用Maven进行构建和打包
+RUN mvn clean package
+
+# 使用一个仅包含JRE 17的运行时镜像
+FROM openjdk:11-jre-slim
+
+# 设置工作目录
+WORKDIR /app
+
+# 从构建镜像中复制打包好的jar文件到运行镜像中
+COPY --from=build /app/target/tvbox-mv-0.0.1-SNAPSHOT.jar /app/tvbox-mv-0.0.1-SNAPSHOT.jar
+
+# 暴露端口
+EXPOSE 7777
+
+# 运行应用程序
+CMD ["java", "-jar", "tvbox-mv-0.0.1-SNAPSHOT.jar"]
\ No newline at end of file
diff --git a/README.md b/README.md
index d79f03a..c776ea9 100644
--- a/README.md
+++ b/README.md
@@ -122,6 +122,59 @@ maxCount:最大返回值,返回结果里面 list 最大数量。 最大值10
~~~
+# 安装和启动
+
+## 使用docker进行启动
+
+
+
+### 镜像获取(二选一)
+
+docker中央仓库拉取
+
+
+~~~sh
+# 注:需要自行安装docker环境
+
+# 拉取git仓库
+docker pull leosam1024/tvbox-mv:latest
+~~~
+
+本地构建docker镜像
+
+~~~sh
+# 注:需要自行安装git和docker环境
+
+# 拉取git仓库
+git clone https://github.com/leosam1024/tvbox-mv.git
+
+# 进入仓库
+cd tvbox-mv
+
+# 构建docker镜像
+docker build ./ -t leosam1024/tvbox-mv:latest
+~~~
+
+### 启动
+
+~~~sh
+# 运行docker镜像(前台运行)
+docker run -p 7777:7777 leosam1024/tvbox-mv:latest
+
+# 运行docker镜像(后台运行)
+docker run -dit --restart always -p 8898:7777 leosam1024/tvbox-mv:latest
+
+# 运行docker镜像(后台运行+指定容器名称) -- 推荐
+docker run -dit --name tvbox-mv --hostname tvbox-mv --restart always -p 7777:7777 leosam1024/tvbox-mv:latest
+
+# 运行docker镜像(后台运行+指定容器名称+自定义数据)
+docker run -dit --name tvbox-mv --hostname tvbox-mv --restart always -p 7777:7777 -v /opt/mv/data:/app/data leosam1024/tvbox-mv:latest
+
+# 如果再次构建运行的时候,出现说container冲突的话,删除container对应的的ID就行
+docker rm container对应的的ID
+~~~
+
+
## 感谢
### 直播MV来源:
小武哥 :https://t.me/BoBaiBroo
diff --git a/build.sh b/build.sh
new file mode 100644
index 0000000..fc47c0f
--- /dev/null
+++ b/build.sh
@@ -0,0 +1,5 @@
+docker build -t tvbox-mv:latest .
+
+# docker login
+# docker tag f19ca91a5d8a leosam1024/tvbox-mv:latest
+# docker push leosam1024/tvbox-mv:latest
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 49fd622..d0c0a6f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -9,7 +9,9 @@
Demo project for Spring Boot
- 17
+ 11
+ 11
+ 11
UTF-8
UTF-8
@@ -116,9 +118,6 @@
maven-compiler-plugin
${maven-compiler-plugin.version}
-
- 17
-
maven-shade-plugin