From e0eaf900733d84c0c628c7eca8c8183d7bb745b8 Mon Sep 17 00:00:00 2001 From: hjdhnx Date: Mon, 5 Sep 2022 00:42:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0mini=E9=95=9C=E5=83=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dockerfile | 7 +++++-- readme.md | 5 +++-- updockerfile.txt | 2 +- ...60\346\220\255\345\273\272\350\257\264\346\230\216.md" | 8 +++++--- 4 files changed, 14 insertions(+), 8 deletions(-) diff --git a/dockerfile b/dockerfile index 7bb7af6..9a26976 100644 --- a/dockerfile +++ b/dockerfile @@ -1,5 +1,6 @@ # 基于的基础镜像-在dockerhub找 -FROM silverlogic/python3.8 +# FROM silverlogic/python3.8 +FROM python:3.8-slim-buster # 添加描述信息 MAINTAINER python3.8+drpy+supervisord by "hjdhnx" # 设置app文件夹是工作目录 @@ -39,6 +40,7 @@ RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' # 设置语言支持中文打印 ENV LANG C.UTF-8 ENV LC_ALL C.UTF-8 +EXPOSE 5705 9001 # ENV LC_ALL=zh_CN.utf8 # ENV LANG=zh_CN.utf8 @@ -48,4 +50,5 @@ ENV LC_ALL C.UTF-8 # CMD [ "python", "/root/sd/pywork/dr_py/app.py" ] # supervisord -c /root/sd/pywork/dr_py/super/flask.conf # CMD [ "supervisord","-c", "/root/sd/pywork/dr_py/super/flask.conf" ] -CMD supervisord -c /root/sd/pywork/dr_py/super/flask.conf && /bin/bash \ No newline at end of file +# ENTRYPOINT supervisord -c /root/sd/pywork/dr_py/super/flask.conf +CMD supervisord -c /root/sd/pywork/dr_py/super/flask.conf && /bin/bash diff --git a/readme.md b/readme.md index a14c636..2e78280 100644 --- a/readme.md +++ b/readme.md @@ -39,8 +39,9 @@ [搭建教程](./安卓本地搭建说明.md) | [install_help](./安卓本地搭建说明.md) [dr项目QQ官群](https://qm.qq.com/cgi-bin/qm/qr?k=H2KwcXrMdiR5M2blHR5gjZzPfN_S3N_C&jump_from=webapi) [参考T4](https://github.com/sec-an/TV_Spider/blob/main/spider/sp360.py) -[golang最好的js引擎-otto](https://github.com/robertkrimen/otto) -###### 更新日志 +[golang最好的js引擎-otto](https://github.com/robertkrimen/otto) +[dockerfile教程](https://blog.csdn.net/qq_46158060/article/details/125718218) + ###### 2022/09/04 - [X] 1.增加了dockerfile - [X] 2.基于dockerfile构建的镜像并上传至dockerhub,小白可以一键运行.参考[搭建教程](./安卓本地搭建说明.md) diff --git a/updockerfile.txt b/updockerfile.txt index d9972e0..c24d036 100644 --- a/updockerfile.txt +++ b/updockerfile.txt @@ -10,5 +10,5 @@ COPY . /root/sd/pywork/dr_py # 设置语言支持中文打印 ENV LANG C.UTF-8 ENV LC_ALL C.UTF-8 -# docker build -f updockerfile.txt -t hjdhnx/drpy . +# docker build -f updockerfile.txt -t hjdhnx/drpy:v3.1.2 . CMD supervisord -c /root/sd/pywork/dr_py/super/flask.conf && /bin/bash \ No newline at end of file diff --git "a/\345\256\211\345\215\223\346\234\254\345\234\260\346\220\255\345\273\272\350\257\264\346\230\216.md" "b/\345\256\211\345\215\223\346\234\254\345\234\260\346\220\255\345\273\272\350\257\264\346\230\216.md" index 37d6c02..ce3ed58 100644 --- "a/\345\256\211\345\215\223\346\234\254\345\234\260\346\220\255\345\273\272\350\257\264\346\230\216.md" +++ "b/\345\256\211\345\215\223\346\234\254\345\234\260\346\220\255\345\273\272\350\257\264\346\230\216.md" @@ -15,13 +15,15 @@ apt install python3 [蓝奏云下载](https://wwi.lanzoup.com/iDeIj0b27qob) ```shell # 构建容器-给开发者用的,小白不需要 -docker build -f dockerfile -t hjdhnx/drpy . +# docker build -f dockerfile -t hjdhnx/drpy . +# docker build -f dockerfile -t hjdhnx/drpy:mini . +# arch 看架构 # 运行容器-小白只需要这一条命令 先把本项目拷贝到 /home/pywork/dr_py 然后执行下面的命令 -docker run -it -p 5705:5705 -p 9001:9001 -v /home/pywork/dr_py:/root/sd/pywork/dr_py --restart=always --name drpy -d hjdhnx/drpy +docker run -it -p 5705:5705 -p 9001:9001 -v /home/pywork/dr_py:/root/sd/pywork/dr_py --restart=always --name drpy -d hjdhnx/drpy:mini 或者只执行下面的(存在问题是不能在远程面板上正确获取配置地址和进程管理地址,但自己知道地址就不影响使用) -docker run -it -p 5705:5705 -p 9001:9001 --restart=always --name drpy -d hjdhnx/drpy +docker run -it -p 5705:5705 -p 9001:9001 --restart=always --name drpy -d hjdhnx/drpy:mini # 进入容器然后修改config.py文件改配置里面自己的远程地址等信息,改完退出容器再重启容器(或者通过进程管理9001端口在线重启flask服务) docker exec -it drpy bash vi config.py -- GitLab