赞
踩
项目压缩包:project.tar.gz
项目目录存放在服务器路径:/var/opt/app
(1)解压项目文件到该目录下:/var/opt/app
命令:
tar -xzvf project.tar.gz
1.Docker镜像名称:docker_image.tar.gz
2. 将docker镜像上传至服务器/var/opt/docker_images
,解压镜像为:docker_image.tar
包
命令:
tar xzvf docker_image.tar.gz
3.载入docker镜像:
命令:
docker load < docker_image.tar
4.运行docker:
命令:
docker run -dit --name container.v1 -v /var/opt/app/project:/var/app -p 9000:9000 docker_image:v1 /bin/bash
docker_image
容器:docker exec -it container.v1 bash
/var/app
:cd /var/app
nohup python app.py --api &
Dockerfile
构建Docker镜像FROM python:3.7 # 使用Python 3.7作为基础镜像
WORKDIR /app # 设置工作目录为/app
COPY requirements.txt . # 将requirements.txt文件复制到镜像中
RUN pip install -r requirements.txt # 安装项目所需的依赖包
COPY . . # 将整个项目复制到镜像中
CMD [ "python", "./app.py" ] # 配置Docker容器启动时要执行的命令
docker build -t my-python-app .
这里-t参数用于指定镜像的名称和标签,.表示使用当前目录的Dockerfile来构建镜像。
docker run -p 5000:5000 my-python-app
这里-p参数用于指定主机端口和容器端口的映射关系,这里将主机的5000端口映射到容器的5000端口。
以上就是通过docker简单部署运行python项目,希望对你有所帮助!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。