You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows10 PowerShell运行docker构建命令提示lambci/lambda未识别错误

错误触发原因

  • Docker命令结构缺失:你执行的命令缺少docker run/docker build前缀,lambci/lambda:属于Docker镜像标识,不是Windows系统可执行程序,PowerShell无法识别该字符串为有效命令,因此抛出命令未找到的报错。
  • 镜像标识格式错误:原命令中镜像名与标签的冒号后多了多余空格,正确的镜像完整标识应为lambci/lambda:build-python3.7。

解决方法

根据你的使用场景选择对应操作:

场景1:直接使用lambci镜像打包Python3.7 Lambda层(无需编写Dockerfile)

执行如下命令即可将当前目录下requirements.txt的依赖安装到本地python目录,后续直接打包该目录为zip即可作为Lambda层上传:

docker run --rm -v ${PWD}:/var/task lambci/lambda:build-python3.7 pip install -r requirements.txt -t python/lib/python3.7/site-packages/

场景2:基于lambci镜像自定义构建新的Docker镜像

  1. 先在当前目录创建Dockerfile,写入基础镜像声明:
FROM lambci/lambda:build-python3.7
# 下方补充你自己的镜像构建逻辑
  1. 再执行镜像构建命令:
docker build -t rockar-data/lambda-layers .

内容的提问来源于stack exchange,提问作者Sahal Nurain

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 05:36:00