Docker部署python开发环境

Docker部署python开发环境

1、pull python3

docker pull python:3.6

2、导出python项目所需要的环境《requirements.txt》

pip3 freeze > requirements.txt

3、配置Dockerfile

FROM python:3.6
WORKDIR /work/docker/python/python #python工作环境
COPY requirements.txt ./
RUN pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple --no-cache-dir -r requirements.txt
COPY . .
ENTRYPOINT ["python"]
CMD ["./cap.py"] ##运行

4、创建一个docker镜像

sudo docker build -t python_env:1.0 .

5、运行docker镜像

sudo docker run --rm --name python_env python_env:1.0

其他的命令:

docker images # 查看docker所有的镜像文件
docker ps -a # 查看已经创建的docker 镜像实例
docker rmi <image_name>#删除镜像
docker rm <container_name> #删除容器
保存镜像文件:docker save -o docker_name.tar docker_img_name ##-o:指定保存的镜像的名字;docker_name.tar:保存到本地的镜像名称;docker_img_name:镜像名字,通过"docker images"查看
导入镜像文件:docker load --input docker_name.tar 或 docker load < docker_name.tar

猜你喜欢

转载自blog.csdn.net/weixin_50005386/article/details/125524701