博客
关于我
Python项目打包成docker镜像,并在docker中运行
阅读量:796 次
发布时间:2023-03-22

本文共 550 字,大约阅读时间需要 1 分钟。

在项目根路径下,编写Dockerfile是构建容器镜像的基础。以下是推荐的实现步骤:

  • 基于官方Python镜像,建议选择较小体积的版本。例如:
  • FROM python:3.8-slim
    1. 将项目代码文件添加到容器中,并指定工作目录:
    2. ADD . /app
      WORKDIR /app
      1. 安装所需的Python依赖,建议使用清华镜像加速:
      2. RUN pip install -r requirements.txt \
        -i https://pypi.tuna.tsinghua.edu.cn/simple
        1. 启动容器时执行对应的脚本或命令:
        2. CMD ["python", "/app/hello.py"]

          接下来,完成代码的上传和部署工作。将项目文件传输至目标服务器后,按照以下步骤构建并运行镜像:

        3. 使用docker build命令构建镜像。建议指定镜像名称和标签:
        4. docker build -t hello-docker-image:V1.0 .
          1. 运行镜像并映射端口,选择合适的-p参数:
          2. docker run -d -p 8080:8080 6e7772b68332
            1. 查看最新创建的容器列表:
            2. docker ps -l

              通过以上步骤,您可以成功将项目集成到Docker环境中,实现轻量级开发和部署。

    转载地址:http://stqfk.baihongyu.com/

    你可能感兴趣的文章