1. win10对python文件进行docker镜像
1. 下载docker软件
- 官网不知道为什么下不下来,找到一个docker下载
2. 安装
- 直接下一步,不用改什么。
3. vscode装Docker
- 在扩展中找到Docker,并安装
4. 例
1. 简单test
- Dockerfile文件:
FROM python:3.10
WORKDIR /app
COPY . .
RUN pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
CMD ["python","test.py"]
- .py文件
print('hello world, docker')
- 因为只打印了一句话,没有额外要装的包,所以requirements.txt文件为空。
- 接5的下面的1,2,3即可输出结果
2. 案例2
- requirements.txt。注:cv2需要用opencv-python-headless,不然会报ImportError: libGL.so.1: cannot open shared object file: No such file or directory。
opencv-python-headless==4.6.0.66
numpy==1.26.2
pillow==10.3.0
Flask==3.0.3
- 由于案例中用到flask,建议在flask程序中的host设置为0.0.0.0,不然可能出现无法访问的情况。端口可任意设置。
- 运行有i