一、下载镜像
docker pull python:3.8.7
二、安装项目需要的依赖(依flask项目为例)
1、先启动临时容器
docker run -itd --name python -v /home/python/flask_project:/home/python/flask_project python:3.8.7
2、进入容器
docker exec -it python bash
3、切花到/home/python/flask_project,项目下有一个requirements.txt
pip install -r requirements.txt
若上述执行出现错误:执行以下
image.png
python -m pip install --upgrade pip
4、安装完成后,启动一下项目,缺少什么依赖就需要pip install 依赖名,直至项目启动成功,并且可以访问
5、退出容器,导出容器为镜像
docker export 2837434b68ea >python_3.8.7.tar
镜像文件图片
三、加载容镜像
docker import python_3.8.7.tar python:3.8.7
四、启动容器
docker run -itd --name python --restart=always -p 9000:9000 -v /home/python/flask_project:/home/python/flask_project python:3.8.7 python /home/python/flask_project/app.py runserver
启动容器成功
五、项目测试
http://192.168.116.121:9000/index.html
测试项目部署