github.com/containerd/nerdctl@v1.7.7/hack/configure-windows-ci.ps1 (about)

     1  # To install CNI, see https://github.com/containerd/containerd/blob/release/1.7/script/setup/install-cni-windows
     2  
     3  $ErrorActionPreference = "Stop"
     4  
     5  #install containerd
     6  $version=$env:ctrdVersion
     7  echo "Installing containerd $version"
     8  curl.exe -L https://github.com/containerd/containerd/releases/download/v$version/containerd-$version-windows-amd64.tar.gz -o containerd-windows-amd64.tar.gz
     9  tar.exe xvf containerd-windows-amd64.tar.gz
    10  mkdir -force "$Env:ProgramFiles\containerd"
    11  cp ./bin/* "$Env:ProgramFiles\containerd"
    12  
    13  & $Env:ProgramFiles\containerd\containerd.exe config default | Out-File "$Env:ProgramFiles\containerd\config.toml" -Encoding ascii
    14  & $Env:ProgramFiles\containerd\containerd.exe --register-service
    15  Start-Service containerd
    16  
    17  echo "configuration complete! Printing configuration..."
    18  echo "Service:"
    19  get-service containerd
    20  echo "cni configuration"
    21  cat "$Env:ProgramFiles\containerd\cni\conf\0-containerd-nat.conf"
    22  ls "$Env:ProgramFiles\containerd\cni\bin"
    23  echo "containerd install"
    24  ls "$Env:ProgramFiles\containerd\"
    25  & "$Env:ProgramFiles\containerd\containerd.exe" --version