首页 > 其他 > 详细

Docker 项目上线

时间:2020-05-22 09:02:59      阅读:89      评论:0      收藏:0      [点我收藏+]

将django项目拉倒Centons里

1. 创建dockerfile文件

vim dockerfile

 2.在文件内部编写一下内容

FROM python:3.6 
MAINTAINER waller
WORKDIR /home/
RUN pip install django==1.11.9 -i https://pypi.tuna.tsinghua.edu.cn/simple
ADD ./项目文件夹/ /home/项目名文件夹/  # 将项目代码ADD到docker中
CMD cd /home/项目名文件夹/ &&  python manage.py runserver 0.0.0.0:8000  # 进入到项目文件夹下找到manage.py文件 将项目启动
EXPOSE 8000  对外暴露的端口  

 补充:  https://blog.csdn.net/thedarkclouds/article/details/81990093

ADD指令的功能是将主机构建环境(上下文)目录中的文件和目录、以及一个URL标记的文件 拷贝到镜像中。

其格式是: ADD  源路径  目标路径

COPY指令和ADD指令功能和使用方式类似。只是COPY指令不会做自动解压工作。

3.将dockerfile生成镜像

docker build -t=django1.11.9 .

 4.运行镜像

docker run -id -p 8080:8000 镜像ID

 

 

Docker 项目上线

原文:https://www.cnblogs.com/waller/p/12934545.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!