Dockerfile解读

来源:互联网 发布:中国产业生产率数据库 编辑:程序博客网 时间:2024/05/22 20:20

Dockerfile

FROM python:2.7#python版本为2.7RUN mkdir -p /usr/src/app#mkdir 建立文件夹 -p 建立多层文件夹 /usr/src/app 多层文件夹啊路径WORKDIR /usr/src/app#工作目录为 /usr/src/appCOPY 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.txtCOPY . /usr/src/app#【.】指的就是Dockerfile文件的同级目录下的所有文件#把Dockerfile文件的同级目录下的所有文件复制到/usr/src/app文件夹下面【不copy 包含Dockerfile的文件夹】WORKDIR /usr/src/app/sql_history#工作目录为/usr/src/app/sql_historyCMD [ "python", "manage.py", "runserver", "0.0.0.0:8090"]#在cmd中运行python manage.py runserver 0.0.0.0:8090
原创粉丝点击