Dockerfile解读

Dockerfile

FROM python:2.7
#python版本为2.7

RUN mkdir -p /usr/src/app
#mkdir 建立文件夹 -p 建立多层文件夹 /usr/src/app 多层文件夹啊路径

WORKDIR /usr/src/app
#工作目录为 /usr/src/app

COPY pip.conf /root/.pip/pip.conf
#把pip.conf文件复制到/root/.pip/pip.conf【/root/.pip/文件夹为建立在工作目录下的文件夹】

COPY requirements.txt /usr/src/app/
#把requirement.txt文件复制到/usr/src/app/文件夹下

RUN pip install --no-cache-dir -r requirements.txt
#在工作目录下运行cmd安装Python库
#pip install --no-cache-dir -r requirements.txt

COPY . /usr/src/app
#【.】指的就是Dockerfile文件的同级目录下的所有文件
#把Dockerfile文件的同级目录下的所有文件复制到/usr/src/app文件夹下面【不copy 包含Dockerfile的文件夹】

WORKDIR /usr/src/app/sql_history
#工作目录为/usr/src/app/sql_history

CMD [ "python", "manage.py", "runserver", "0.0.0.0:8090"]
#在cmd中运行python manage.py runserver 0.0.0.0:8090

猜你喜欢

转载自blog.csdn.net/geekleee/article/details/78051227
今日推荐