dockerfile
# escape=`
FROM mcr.microsoft.com/powershell:nanoserver-1903 AS downloadnodejs
ENV NODE_VERSION=14.16.0
SHELL ["pwsh", "-Command", "$ErrorActionPreference = 'Stop';$ProgressPreference='silentlyContinue';"]
RUN Invoke-WebRequest -OutFile nodejs.zip -UseBasicParsing "https://nodejs.org/dist/v$($env:NODE_VERSION)/node-v$($env:NODE_VERSION)-win-x64.zip";
RUN Expand-Archive nodejs.zip -DestinationPath C:\;
RUN Rename-Item "C:\node-v$($env:NODE_VERSION)-win-x64" c:\nodejs
Docker Info:
Client:
Cloud integration: v1.0.31
Version: 23.0.5
API version: 1.42
Go version: go1.19.8
Git commit: bc4487a
Built: Wed Apr 26 16:20:14 2023
OS/Arch: windows/amd64
Context: default
Server: Docker Desktop 4.19.0 (106363)
Engine:
Version: 23.0.5
API version: 1.42 (minimum version 1.24)
Go version: go1.19.8
Git commit: 94d3ad6
Built: Wed Apr 26 16:17:54 2023
OS/Arch: windows/amd64
Experimental: false