Megosztás a következőn keresztül:


A PowerShell használata a Dockerben

A .NET-csapat előre telepített PowerShell-lel teszi közzé a Docker-lemezképeket. Ez a cikk bemutatja, hogyan kezdheti el a PowerShell használatát a Docker-tárolóban.

Elérhető képek keresése

Ezekhez a képekhez a Docker 17.05-ös vagy újabb verziójára van szükség. Emellett képesnek kell lennie a Docker futtatására sudo vagy helyi rendszergazdai jogosultságok nélkül. A telepítési utasításokért tekintse meg a Docker hivatalos dokumentációját.

A .NET csapata számos Docker-lemezképet tesz közzé különböző fejlesztési forgatókönyvekhez. Csak a .NET SDK rendszerképe tartalmazza a PowerShellt. További információ: Hivatalos .NET Docker-rendszerképek.

A PowerShell használata tárolóban

Az alábbi parancs letölti a .NET SDK és a PowerShell legújabb elérhető stabil verzióit tartalmazó lemezképet.

docker pull mcr.microsoft.com/dotnet/sdk:9.0

Az alábbi paranccsal elindíthat egy interaktív PowerShell-munkamenetet a tárolóban.

docker run -it mcr.microsoft.com/dotnet/sdk:9.0 pwsh

A PowerShell legújabb hosszú távú támogatási (LTS) verziójának letöltéséhez és futtatásához módosítsa a kép nevét a következőre mcr.microsoft.com/dotnet/sdk:8.0: . Amikor ezeket a kép címkéket használod, a Docker letölti a gazdagép operációs rendszeréhez megfelelő képet. Ha egy adott operációs rendszer lemezképét szeretné használni, a rendszerképcímkében megadhatja az operációs rendszert. Az elérhető címkék listáját a Microsoft Artifact Registryben találja.

Támogatási életciklus

A .NET támogatási szabályzat határozza meg, hogy ezek a képek hogyan támogatottak. Ezeket a képeket csak fejlesztési és tesztelési célokra biztosítjuk. Ha éles üzemre kész képre van szüksége, saját képeket kell létrehoznia. Ezekről a Docker-rendszerképekről további információt a GitHub dotnet-docker adattárában talál.

A PowerShell-csapat által korábban közzétett képek elavultként lesznek megjelölve a Microsoft Container Registryben (MCR).

Telemetria

A PowerShell alapértelmezés szerint korlátozott telemetriát gyűjt személyes adatok nélkül, hogy segítsen a PowerShell jövőbeli verzióinak fejlesztésében. Ha le szeretné tiltani a telemetriai adatok küldését, hozzon létre egy POWERSHELL_TELEMETRY_OPTOUT nevű környezeti változót, amelyet állítson 1 értékre, mielőtt elindítja a PowerShellt a telepített helyről. Az általunk gyűjtött telemetriai adatok a Microsoft adatvédelmi nyilatkozata alá tartoznak.