Docker 项目上线

将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

 

 

posted @ 2020-05-22 00:07  waller  阅读(351)  评论(0编辑  收藏  举报