1
1

Dockerfile 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. FROM debian:stable-slim
  2. RUN apt update -y \
  3. && apt install --no-install-recommends --no-install-suggests -y wget python3 python3-pip \
  4. && apt install --no-install-recommends --no-install-suggests -y tmux \
  5. && apt-get clean \
  6. && apt-get autoremove \
  7. && python3 -m pip install --upgrade pip \
  8. && pip3 install setuptools \
  9. && pip3 install --upgrade pip requests \
  10. && rm -rf /var/lib/apt/lists/*
  11. RUN mkdir /app \
  12. && wget https://git.io/me.py \
  13. && wget https://raw.githubusercontent.com/hongwenjun/srgb/master/python/html2md.py \
  14. && pip3 install html2text pillow \
  15. && pip3 install dnspython bson feedparser qbittorrent-api pymongo func_timeout honeybadger \
  16. && pip3 install scrapy \
  17. && pip3 install beautifulsoup4 html5lib ipip-ipdb \
  18. && rm -rf /usr/share/python-wheels/*
  19. EXPOSE 8000/tcp
  20. CMD ["python3"]
  21. ################################################################################
  22. # docker build -t python3 .
  23. # docker run --rm -it python3
  24. # docker run --rm -it python3 python3 -i me.py
  25. # docker run --rm -it python3 python3 html2md.py https://262235.xyz
  26. # docker build -t hongwenjun/python3 .
  27. # docker push hongwenjun/python3
  28. ################################################################################
  29. # docker run -d -p 8000:8000 --restart=always \
  30. # -v /app:/app --name python3 \
  31. # hongwenjun/python3 \
  32. # python3 -m http.server 8000
  33. #
  34. # docker exec -it python3 bash
  35. # tmux -u
  36. # docker exec -it python3 bash
  37. # tmux -u a
  38. ################################################################################