DokerFile案例
docker 打包Django项目
准备 run.sh Dockerfile Django project 三个放到同一文件夹下
Django-project
cloud 是django项目
Dockerfile
FROM centos
FROM python:3.6.8
ADD ./cloud /opt/
ADD ./requirements.txt /opt/
ADD ./run.sh /opt/
WORKDIR /opt/
# 安装支持
RUN pip install -r requirements.txt
RUN chmod 777 run.sh
EXPOSE 9999
CMD ["/bin/sh","run.sh"]run.sh
python /cloud/manage.py runserver 127.0.0.1:9999执行打包命令
docker build -t file_server .查看打包镜像
docker imagesdocker运行
docker run --name file2 -d -p 9999:9999 file_server
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 子宸blog
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果