开发者社区 > 云原生 > Serverless > 正文

FROM aliyunfc/runtime-python3.10:build-latest 这个是d

FROM aliyunfc/runtime-python3.10:build-latest 这个是debian 9的, 有debian 10的嘛?

展开
收起
白夜行fighting 2023-06-05 17:29:26 140 0
3 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    阿里云函数计算默认使用的是 aliyunfc/runtime-python3.10:build-latest 镜像作为 Python 运行时的环境,该镜像基于 Debian 9 版本构建。如果您需要使用基于 Debian 10 版本构建的 Python 3.10 运行时镜像,则可以自行构建并上传至函数计算控制台使用。

    以下是部分Python 3.10运行时镜像的Dockerfile示例代码,您可根据其进行构建:

    FROM debian:buster-slim
    
    RUN apt-get update && \
        apt-get install --no-install-recommends -y \
            python3.10 \
            python3-pip \
            && rm -rf /var/lib/apt/lists/*
    
    ENV PYTHONUNBUFFERED=TRUE
    ENV PYTHONDONTWRITEBYTECODE=TRUE
    
    RUN pip3 install --no-cache-dir --disable-pip-version-check --upgrade pip setuptools wheel
    
    CMD []
    

    此示例Dockerfile中安装的是 Python 3.10 和 pip 等基础包,您在实际构建中可能需要根据需要添加其他依赖库或修改构建参数。在构建完成后,您可以使用阿里云函数计算控制台提供的“镜像服务”功能将构建好的镜像上传至阿里云容器镜像服务,并在函数计算控制台中选择该镜像作为 Python 3.10 运行时环境。

    2023-06-05 21:41:14
    赞同 展开评论 打赏
  • 阿里云函数计算目前提供的 Python 3.10 运行时基于 Debian 9 构建,但是你可以在函数计算中使用自定义镜像来使用其他操作系统或者操作系统版本。

    如果你需要在函数计算中使用 Debian 10,你可以使用自己构建的镜像或者从 Docker Hub 中下载 Debian 10 镜像,并在函数计算中使用该镜像来运行你的代码。

    在自定义镜像中使用 Python 3.10 运行时,你需要安装函数计算提供的运行时接口(Runtime API)并配置入口函数。

    2023-06-05 17:44:37
    赞同 展开评论 打赏
  • 目前没有,自己dockerhub里找个应该就行 apt debian10 应该都ok的

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-06-05 17:42:37
    赞同 展开评论 打赏
问答地址:

快速交付实现商业价值。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载