如何使用Dockerfile创建image?
1.编写Dockerfile(此处示例为django项目)
# 从仓库拉取 带有 python 的 Linux 环境
FROM python:3.6.4
# 设置 python 环境变量
ENV PYTHONUNBUFFERED 1
# 创建 code 文件夹并将其设置为工作目录
RUN mkdir /code
WORKDIR /code
# 将 requirements.txt 复制到容器的 code 目录
ADD requirements.txt /code/
# 安装库
RUN pip3 install -r requirements.txt -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
# 解决pymysql的decode的坑
RUN sed -i 's/decode/encode/g' /usr/local/lib/python3.6/site-packages/django/db/backends/mysql/operations.py
# 将当前目录复制到容器的 code 目录
ADD . /code/
2.cd至Dockerfile所在目录;
3.sudo docker build -t 名称 .
Tips:第3步最后有个点(.)