
本Docker镜像预安装了Serverless框架(Serverless Framework),旨在为无服务器(Serverless)应用开发提供便捷、隔离且一致的运行环境。通过该镜像,开发者可避免本地环境配置繁琐、版本冲突等问题,快速开展无服务器应用的开发、测试与部署工作。
serverless-offline、serverless-python-requirements等),开箱即可使用。serverless命令进行应用构建与调试。serverless deploy等部署命令,确保部署环境一致性。默认情况下,可通过Docker Hub拉取官方或社区维护的镜像(具体镜像名称需根据实际仓库调整):
bashdocker pull serverless/serverless:latest
提示:建议指定具体版本标签(如
v3.38.0)以确保环境稳定性,避免因框架版本更新导致兼容性问题。
1. 运行Serverless命令
通过docker run启动容器并执行Serverless命令,例如查看框架版本:
bashdocker run --rm serverless/serverless:latest --version
--rm:容器退出后自动删除,避免残留临时容器。2. 挂载本地项目目录
将本地无服务器应用项目目录挂载到容器中,以操作本地代码:
bashdocker run --rm -v $(pwd):/app -w /app serverless/serverless:latest deploy
-v $(pwd):/app:将当前目录(本地项目)挂载到容器内/app目录。-w /app:设置容器工作目录为/app,即项目根目录。deploy:执行Serverless部署命令。3. 配置云服务凭证
Serverless框架需云服务提供商凭证(如AWS Access Key)以操作云资源,可通过以下方式注入:
方式一:环境变量注入
bashdocker run --rm -v $(pwd):/app -w /app \ -e AWS_ACCESS_KEY_ID=your_aws_access_key \ -e AWS_SECRET_ACCESS_KEY=your_aws_secret_key \ serverless/serverless:latest deploy
方式二:挂载凭证配置文件
将本地云服务凭证配置文件(如AWS的~/.aws/credentials)挂载到容器对应目录:
bashdocker run --rm -v $(pwd):/app -w /app \ -v ~/.aws/credentials:/root/.aws/credentials \ serverless/serverless:latest deploy
自定义插件安装
如需添加额外Serverless插件,可通过自定义Dockerfile扩展基础镜像:
dockerfileFROM serverless/serverless:latest RUN npm install -g serverless-plugin-cloudformation-cross-stack-references
构建并使用自定义镜像:
bashdocker build -t my-custom-serverless . docker run --rm my-custom-serverless --version
持久化容器配置
对于频繁使用场景,可创建命名容器并保留配置:
bashdocker run -it --name serverless-dev -v $(pwd):/app -w /app serverless/serverless:latest /bin/sh
后续可通过docker start -ai serverless-dev重新进入容器。
serverless.yml中指定的框架版本与镜像中安装的版本兼容。--memory、--cpus参数),避免因资源不足导致部署失败。您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。





探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务