diff --git a/dockerfile b/dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..1ea9e09a7e09d91c19914c6a9427c381ad6ca677 --- /dev/null +++ b/dockerfile @@ -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 < /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" ] \ No newline at end of file diff --git a/sources.list b/sources.list new file mode 100644 index 0000000000000000000000000000000000000000..6ba3d45058ec3903d7866b46574136ad6b6fe29e --- /dev/null +++ b/sources.list @@ -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 \ 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 0ecb6f79e718716e3ad87ca8163a3afc81921007..fc8f4f3689df738ee245acdde89c7ee9767b1140 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" @@ -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 +```