diff --git a/DOC.md b/DOC.md
index b8cd2ee..50869d7 100644
--- a/DOC.md
+++ b/DOC.md
@@ -113,6 +113,23 @@ $ php index.php

+## Docker使用指南
+
+ 1. 安装好[Docker](https://yeasy.gitbooks.io/docker_practice/content/install/)
+ 2. 直接命令行拉取镜像后运行
+
+```
+ docker run -itd --rm -e USER_NAME=你的B站登陆账号 -e USER_PASSWORD=你的B站密码 zsnmwy/bilihelper-personal
+```
+
+ ```
+相关参数
+
+ -it 前台运行
+ -itd 后台运行
+ ```
+
+- 注意: Docker镜像已经包含了所有所需的运行环境,无需在本地环境弄composer。每次启动容器时,都会与项目进行同步以确保版本最新。
## 升级指南
> 注意新版本的配置文件是否变动,则需要重新覆盖配置文件,并重新填写设置
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..3138efc
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,26 @@
+FROM php:alpine
+
+MAINTAINER zsnmwy
+
+ENV USER_NAME='' \
+ USER_PASSWORD='' \
+ CONIFG_PATH='/app/conf/user.conf'
+
+WORKDIR /app
+
+RUN docker-php-ext-install sockets
+
+RUN apk add --no-cache git && \
+ git clone https://github.com/lkeme/BiliHelper-personal.git /app && \
+ php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');" && \
+ php composer-setup.php && \
+ php composer.phar install && \
+ cp /app/conf/user.conf.example /app/conf/user.conf && \
+ rm -r /var/cache/apk && \
+ rm -r /usr/share/man
+
+ENTRYPOINT git pull && \
+ php composer.phar install && \
+ sed -i ''"$(cat /app/conf/user.conf -n | grep "APP_USER=" | awk '{print $1}')"'c '"$(echo "APP_USER=${USER_NAME}")"'' ${CONIFG_PATH} && \
+ sed -i ''"$(cat /app/conf/user.conf -n | grep "APP_PASS=" | awk '{print $1}')"'c '"$(echo "APP_PASS=${USER_PASSWORD}")"'' ${CONIFG_PATH} && \
+ php index.php