
zeekozhu/aspnetcore-build-yarnaspnetcore-build-yarn是一系列基于官方ASP.NET Core镜像的Docker镜像,预安装了Node.js、Yarn等前端构建工具,旨在为ASP.NET Core项目提供完整的构建和运行环境,简化需要前端资源构建流程的开发部署。
基于官方dotnet-sdk Docker镜像构建,预安装Node.js和Yarn,适用于ASP.NET Core项目的构建阶段,支持前端资源编译、打包等操作。
基于官方aspnetcore runtime Docker镜像构建,预安装Node.js,适用于ASP.NET Core应用的运行阶段,满足应用运行时对Node.js环境的依赖需求。
项目通过Travis CI实现每日构建,确保所有依赖(包括基础镜像、Node.js、Yarn等)与上游官方资源保持同步更新。详细构建配置可参考以下规格文件:
aspnetcore-node镜像作为运行环境。bash# 拉取镜像 docker pull zeekozhu/aspnetcore-build-yarn:latest # 进入项目目录并执行构建 docker run -it --rm -v $(pwd):/app -w /app zeekozhu/aspnetcore-build-yarn:latest \ sh -c "yarn install && dotnet build -c Release"
bash# 拉取镜像 docker pull zeekozhu/aspnetcore-node:latest # 运行ASP.NET Core应用(假设应用已构建并输出到./publish目录) docker run -d -p 80:80 -v $(pwd)/publish:/app -w /app zeekozhu/aspnetcore-node:latest \ dotnet YourApp.dll
yamlversion: '3' services: build: image: zeekozhu/aspnetcore-build-yarn:latest volumes: - ./:/app working_dir: /app command: sh -c "yarn install && dotnet publish -c Release -o ./publish" app: image: zeekozhu/aspnetcore-node:latest ports: - "80:80" volumes: - ./publish:/app working_dir: /app command: dotnet YourApp.dll depends_on: - build
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务