FROM ubuntu | |
# 设置环境变量,避免交互式配置 | |
ARG DEBIAN_FRONTEND=noninteractive | |
# 设置时区为亚洲/上海 | |
ENV TZ=Asia/Shanghai | |
# 设置工作目录为/app | |
WORKDIR /code | |
COPY . . | |
EXPOSE 7860 | |
RUN chmod +x install.sh | |
RUN bash install.sh | |
# 安装所需的软件包并清理APT缓存 | |
RUN apt-get update && apt-get install -y \ | |
wget \ | |
python-is-python3 \ | |
pip \ | |
tar \ | |
unzip \ | |
zip \ | |
curl \ | |
git \ | |
sudo \ | |
gosu \ | |
gnupg \ | |
util-linux \ | |
sqlite3 \ | |
tzdata \ | |
webmin | |
# 下载并执行 install.sh 脚本 | |
# 同时运行 python main.py 和 bash install.sh | |
# RUN python main.py & \ | |
# bash quick_start.sh | |
# CMD ["sh", "-c", "python main.py"] |