docker 打包python 应用
生活随笔
收集整理的這篇文章主要介紹了
docker 打包python 应用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
編寫一個Dockerfile
sudo vim Dockerfile FROM ubuntu:latest #ADD sources.list /etc/apt/ RUN mkdir -p /var/www/project ADD src /var/www/project RUN apt-get update && apt-get install -y python-dev python-pip openssh-server supervisor RUN pip install -r /var/www/project/requirements.txt -i http://mirrors.aliyun.com/pypi/simple RUN mkdir -p /var/run/sshd /var/log/supervisorCOPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf# 設置root ssh遠程登錄密碼為123123 RUN echo "root:123123" | chpasswd EXPOSE 22 EXPOSE 80ENTRYPOINT ["/usr/bin/supervisord"]supervisord.conf
[supervisord] nodaemon=true[program:sshd] command=/usr/sbin/sshd -D[program:web] command=python /var/www/project/manage.py runserve 0.0.0.0:80運行
#Dockerfile的目錄下 build來創建新的image,并命名為 python docker build -t python:v1 . #運行 docker run -d -p 8224:22 -p 8225:80 --hostname=python python:v1總結
以上是生活随笔為你收集整理的docker 打包python 应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java -Stream流和常见函数式接
- 下一篇: 简述UISegment的属性和用法