Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il team .NET pubblica immagini Docker con PowerShell preinstallato. Questo articolo illustra come iniziare a usare PowerShell nel contenitore Docker.
Trovare le immagini disponibili
Queste immagini richiedono Docker 17.05 o versione successiva. Inoltre, è necessario essere in grado di eseguire Docker senza sudo o diritti amministrativi locali. Per istruzioni sull'installazione, vedere la documentazione ufficiale di Docker.
Il team .NET pubblica diverse immagini Docker progettate per diversi scenari di sviluppo. Solo l'immagine per .NET SDK contiene PowerShell. Per altre informazioni, vedere Immagini Docker ufficiali di .NET.
Usare PowerShell in un contenitore
Il comando seguente scarica l'immagine contenente le versioni stabili più recenti di .NET SDK e PowerShell.
docker pull mcr.microsoft.com/dotnet/sdk:9.0
Usare il comando seguente per avviare una sessione interattiva di PowerShell nel contenitore.
docker run -it mcr.microsoft.com/dotnet/sdk:9.0 pwsh
Per scaricare ed eseguire la versione LTS (Long Term Support) più recente di PowerShell, modificare il nome dell'immagine in mcr.microsoft.com/dotnet/sdk:8.0. Quando si usano questi tag di immagine, Docker scarica l'immagine appropriata per il sistema operativo host. Se si desidera un'immagine per un sistema operativo specifico, è possibile specificare il sistema operativo nel tag immagine. Per un elenco dei tag disponibili, vedere Registro artefatti Microsoft .
- Per ulteriori informazioni sui tag, la politica di supporto dei tag
- Per altre informazioni sui sistemi operativi supportati, vedere i criteri Piattaforme supportate
Ciclo di vita del supporto
I criteri di supporto di .NET definiscono il modo in cui queste immagini sono supportate. Queste immagini vengono fornite solo a scopo di sviluppo e test. Se è necessaria un'immagine pronta per la produzione, è consigliabile creare immagini personalizzate. Per altre informazioni su queste immagini Docker, visitare il repository dotnet-docker in GitHub.
Le immagini pubblicate in precedenza dal team di PowerShell verranno contrassegnate come deprecate nel Registro Contenitori Microsoft (MCR).
Telemetria
Per impostazione predefinita, PowerShell raccoglie dati di telemetria limitati senza dati personali per facilitare lo sviluppo di versioni future di PowerShell. Per rifiutare esplicitamente l'invio di dati di telemetria, creare una variabile di ambiente denominata POWERSHELL_TELEMETRY_OPTOUT impostata sul valore 1 prima di avviare PowerShell dal percorso di installazione. I dati di telemetria raccolti rientrano nell'informativa sulla privacy di Microsoft.