四、自制docker镜像
初始化,在任意文件夹下:
mkdir mydocker
cd mydocker/
1、初始化Dockerfile文件
#以python:2.7为模板制作镜像,注意要提前下载好该镜像
FROM python:2.7-slim
#在docker容器里的工作目录,进入docker容器时,所在的目录
WORKDIR /app
#复制当前目录下的所有内容到容器里的/app目录下
ADD . /app
#在pypi.python.org网站下载requirements.txt里面包含的库,只在制作镜像时运行
RUN pip install --trusted-host pypi.python.org -r requirements.txt
#从80端口发布出去
EXPOSE 80
#定义环境变量,作品名和作者名
ENV NAME world
ENV AUTHOR liwenbin
#当容器启动时第一个启动的程序,只要容器启动时就会进行
CMD ["python","app.py"]
注意:真实的脚本里面是没有以上中文注释的,未避免出错请删去注释!
2、初始化所需库requirements.txt文件