
plumguide/plum-build本镜像基于官方dotnet/core/sdk:2.2构建,扩展集成了build-essential基础编译工具、npmJavaScript包管理器和pulumi云基础设施即代码工具,旨在提供一站式.NET Core 2.2应用开发、构建、打包及云部署环境。
bashdocker run -it --rm \ -v $(pwd):/app \ -w /app \ [镜像标签] \ /bin/bash
-v $(pwd):/app:将当前目录挂载到容器内/app工作目录-w /app:设置容器工作目录为/appdotnet、npm、pulumi等命令bash# 编译.NET Core项目 docker run --rm \ -v $(pwd):/app \ -w /app \ [镜像标签] \ dotnet build -c Release # 发布.NET Core应用 docker run --rm \ -v $(pwd):/app \ -w /app \ [镜像标签] \ dotnet publish -c Release -o ./publish
bashdocker run --rm \ -v $(pwd):/app \ -w /app \ [镜像标签] \ /bin/sh -c "npm install && npm run build && dotnet build"
bash# 初始化Pulumi项目(首次使用) docker run -it --rm \ -v $(pwd):/app \ -v ~/.pulumi:/root/.pulumi \ # 挂载Pulumi配置目录 -w /app \ [镜像标签] \ pulumi new aws-csharp # 部署云资源 docker run --rm \ -v $(pwd):/app \ -v ~/.pulumi:/root/.pulumi \ -e PULUMI_ACCESS_TOKEN=[你的访问令牌] \ # 设置Pulumi访问令牌 -w /app \ [镜像标签] \ pulumi up
dotnet/core/sdk:2.2所有环境变量,如DOTNET_CLI_TELEMETRY_OPTOUT=1可禁用遥测.npmrc文件(-v $(pwd)/.npmrc:/root/.npmrc)自定义npm源和代理~/.pulumi目录持久化配置,或设置PULUMI_ACCESS_TOKEN、AWS_ACCESS_KEY_ID等云厂商认证环境变量manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务