300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > docker 打包python 应用

docker 打包python 应用

时间:2021-06-18 02:26:22

相关推荐

docker 打包python 应用

编写一个Dockerfile

sudo vim Dockerfile

FROM ubuntu:latest#ADD sources.list /etc/apt/RUN mkdir -p /var/www/projectADD src /var/www/projectRUN apt-get update && apt-get install -y python-dev python-pip openssh-server supervisorRUN pip install -r /var/www/project/requirements.txt -i /pypi/simple RUN mkdir -p /var/run/sshd /var/log/supervisorCOPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf# 设置root ssh远程登录密码为123123RUN echo "root:123123" | chpasswd EXPOSE 22EXPOSE 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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。