提交 e0eaf900 编写于 作者: H hjdhnx

增加mini镜像

上级 2b139d2e
# 基于的基础镜像-在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
......@@ -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)
......
......@@ -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
......@@ -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
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册