C:\..> docker pull microsoft/powershell:6.0.1-nanoserver-1709 ... C:\..> docker run -it microsoft/powershell:6.0.1-nanoserver-1709
PS C:\> Add-Content C:\Users\Public\helloworld.ps1 'Write-Host "Hello World"' PS C:\> exit
C:\..> docker ps -a C:\..> docker commit helloworld
C:\..> docker run --rm helloworld pwsh c:\Users\Public\helloworld.ps1 Hello World!
$ gcloud compute images list --project google-containers --no-standard-images
$ gcloud compute instances create \ --zone us-central1-a \ --image-family gci-stable --image-project google-containers
$ gcloud compute ssh --zone us-central1-a
$ gcloud compute instances create \ --zone us-central1-a \ --image-family gci-stable --image-project google-containers \ --metadata-from-file user-data=<cloud-config-file>