FROM alpine:3.21 # apk init update && upgrade && rm -rf /var/cache/apk/* #RUN apk update && \ # apk upgrade && \ # rm -rf /var/cache/apk/* # rm && touch /etc/apk/repositories RUN rm /etc/apk/repositories && touch /etc/apk/repositories # echo mirrors.ustc.edu.cn (CHINA) RUN echo "https://mirrors.ustc.edu.cn/alpine/v3.21/main" >> /etc/apk/repositories RUN echo "https://mirrors.ustc.edu.cn/alpine/v3.21/community" >> /etc/apk/repositories #RUN echo "https://mirrors.ustc.edu.cn/alpine/v3.21/testing" >> /etc/apk/repositories # apk init update && rm -rf /var/cache/apk/* RUN apk update && \ rm -rf /var/cache/apk/* # echo dl-cdn.alpinelinux.org (OFFICAL) #RUN echo "https://dl-cdn.alpinelinux.org/alpine/v3.21/main" >> /etc/apk/repositories #RUN echo "https://dl-cdn.alpinelinux.org/alpine/v3.21/community" >> /etc/apk/repositories #RUN echo "https://dl-cdn.alpinelinux.org/alpine/v3.21/testing" >> /etc/apk/repositories # apk init update && rm -rf /var/cache/apk/* RUN apk update && \ rm -rf /var/cache/apk/* # apk update RUN apk update # install builder-soft page && rm -rf /var/cache/apk/* RUN apk add --no-cache screen \ vim \ python3 && \ rm -rf /var/cache/apk/* # mkdir /root/py-apps RUN mkdir -p /root/py-apps # python3 -m venv flask RUN python3 -m venv /root/py-apps/flask # pip install flask RUN /root/py-apps/flask/bin/pip install --index-url https://pypi.tuna.tsinghua.edu.cn/simple flask && \ rm -rf /var/cache/apk/* # copy start.sh && chmod +x start.sh COPY start.sh /root/start.sh RUN chmod +x /root/start.sh # WORK IN /root/mlt WORKDIR /root/py-apps # enable /root/start.sh CMD ["/root/start.sh"]