创建Dockerfile,配置基础镜像,和需要安装的依赖。
FROM python:3.7
RUN python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade \
numpy==1.19.2 \
waitress==1.4.4 \
Flask==1.1.2
WORKDIR /temper
ENV LANG C.UTF-8
编译Dockerfile, docker build -t 镜像名:版本号 . (后面有个点 . 啊朋友们)
docker build -t python:v1 .
编译完之后,docker images 就可以看到有这个镜像了。之后docker run 起容器。
编译Dockerfile很很慢,而且会有很多报错和问题,不好判断。我的习惯是,先有个基础镜像,编译得到docker镜像之后,起一个容器,在容器里安装需要的依赖,工程代码能在里面运行之后,就commit一个新的镜像,这个镜像就是完整可用的。