Browse Source

添加了dockerfile

keep-around/37ce0a323abd2c9d471e0491c0eeaac42249b953
hjdhnx 2 years ago
parent
commit
f8e6f70820
3 changed files with 72 additions and 1 deletions
  1. +50
    -0
      dockerfile
  2. +11
    -0
      sources.list
  3. +11
    -1
      安卓本地搭建说明.md

+ 50
- 0
dockerfile View File

@ -0,0 +1,50 @@
# 基于的基础镜像-在dockerhub找
FROM silverlogic/python3.8
# 添加描述信息
MAINTAINER python3.8+drpy+supervisord by "hjdhnx"
# 设置app文件夹是工作目录
WORKDIR /root/sd/pywork/dr_py
# 复制文件及目录过去
COPY . /root/sd/pywork/dr_py
# 配置一下国内的agt源
# 移动旧的源
RUN cp /etc/apt/sources.list /etc/apt/sources.list.bac
# 更换国内源 bullseye debian11 https://mirrors.bfsu.edu.cn/help/debian/
# RUN cat <<EOF > /etc/apt/sources.list
# # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
# deb https://mirrors.bfsu.edu.cn/debian/ bullseye main contrib non-free
# # deb-src https://mirrors.bfsu.edu.cn/debian/ bullseye main contrib non-free
# deb https://mirrors.bfsu.edu.cn/debian/ bullseye-updates main contrib non-free
# # deb-src https://mirrors.bfsu.edu.cn/debian/ bullseye-updates main contrib non-free
#
# deb https://mirrors.bfsu.edu.cn/debian/ bullseye-backports main contrib non-free
# # deb-src https://mirrors.bfsu.edu.cn/debian/ bullseye-backports main contrib non-free
#
# deb https://mirrors.bfsu.edu.cn/debian-security bullseye-security main contrib non-free
# # deb-src https://mirrors.bfsu.edu.cn/debian-security bullseye-security main contrib non-free
# EOF
ADD sources.list /etc/apt/
# RUN sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list
RUN apt-get clean
RUN apt-get update && apt-get install -y vim
# 执行指令,换源并安装依赖
RUN pip install -i https://mirrors.cloud.tencent.com/pypi/simple --upgrade pip
# 设置默认pip源
RUN pip config set global.index-url https://mirrors.cloud.tencent.com/pypi/simple
# 执行指令,安装依赖
RUN pip install -r requirements.txt
# 切换容器时区
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
# 设置语言支持中文打印
ENV LANG C.UTF-8
ENV LC_ALL C.UTF-8
# ENV LC_ALL=zh_CN.utf8
# ENV LANG=zh_CN.utf8
# ENV LANGUAGE=zh_CN.utf8
# RUN localedef -c -f UTF-8 -i zh_CN zh_CN.utf8
# 执行命令
# 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" ]

+ 11
- 0
sources.list View File

@ -0,0 +1,11 @@
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.bfsu.edu.cn/debian/ bullseye main contrib non-free
# deb-src https://mirrors.bfsu.edu.cn/debian/ bullseye main contrib non-free
deb https://mirrors.bfsu.edu.cn/debian/ bullseye-updates main contrib non-free
# deb-src https://mirrors.bfsu.edu.cn/debian/ bullseye-updates main contrib non-free
deb https://mirrors.bfsu.edu.cn/debian/ bullseye-backports main contrib non-free
# deb-src https://mirrors.bfsu.edu.cn/debian/ bullseye-backports main contrib non-free
deb https://mirrors.bfsu.edu.cn/debian-security bullseye-security main contrib non-free
# deb-src https://mirrors.bfsu.edu.cn/debian-security bullseye-security main contrib non-free

+ 11
- 1
安卓本地搭建说明.md View File

@ -9,6 +9,11 @@
apt install libxml2 libxslt -y
apt install python3
```
##### docker直装
```shell
docker build -f dockerfile -t drpy .
docker run -it -p 5705:5705 -p 9001:9001 --name drpy drpy /bin/bash
```
#### termux容器ubutnu1804内安装(此方法请无视上方代码)
1. 准备工作-termux通过tome搭建完整的ubuntu1804系统(基于proot容器技术)
ZeroTermux左侧边栏按住手指右滑出现操作面板
@ -86,5 +91,10 @@ echo "debian" >> ~/.bashrc
5. 启动成功访问查看
[本地地址](http://localhost:5705)
[进程管理地址](http://localhost:9001)
[进程管理地址](http://localhost:9001)
```shell
apt-get install language-pack-zh-hans
cat /etc/issue
locale -a
```

Loading…
Cancel
Save