A PowerShell használata a Dockerben

Docker-rendszerképeket teszünk közzé előre telepített PowerShell-lel. Ez a cikk bemutatja, hogyan kezdheti el a PowerShell használatát a Docker-tárolóban.

Az elérhető rendszerképek keresése

A kiadott rendszerképekhez a Docker 17.05-ös vagy újabb verziója szükséges. Az is várható, hogy a Dockert helyi rendszergazdai jogosultságok nélkül vagy anélkül sudo is futtathatja. Kövesse a Docker hivatalos útmutatását a docker megfelelő telepítéséhez.

A kiadási tárolók a hivatalos terjesztési lemezképből származnak, majd telepítik a függőségeket, és végül telepítik a PowerShell-csomagot.

Ezek a tárolók Microsoft Eszközjegyzék élnek.

Ezekről a Docker-rendszerképekről további információt a GitHub PowerShell-Docker-adattárában talál.

A PowerShell használata tárolóban

Az alábbi lépések a PowerShell legújabb elérhető stabil verzióját tartalmazó lemezkép letöltéséhez és egy interaktív PowerShell-munkamenet elindításához szükséges Docker-parancsokat mutatják be.

docker run -it mcr.microsoft.com/powershell

Az alábbi paranccsal töltse le és futtassa a PowerShell legújabb elérhető előzetes verzióját tartalmazó lemezképet.

docker run -it mcr.microsoft.com/powershell:preview

A már nem szükséges rendszerkép eltávolítása

A következő paranccsal törölheti a Docker-rendszerképet, ha már nincs rá szüksége.

docker rmi mcr.microsoft.com/powershell

A PowerShell az MIT licenccel rendelkezik.

Windows Docker-fájl- és képlicencek

A Windows-tárolók tárolórendszerképének kérésével és használatával ön tudomásul veszi, megérti és elfogadja a Docker Hubon elérhető kiegészítő licencfeltételeket:

Telemetria

A PowerShell alapértelmezés szerint korlátozott telemetriát gyűjt személyazonosításra alkalmas adatok nélkül, hogy segítse a PowerShell jövőbeli verzióinak fejlesztését. Ha le szeretné tiltani a telemetriai adatok küldését, hozzon létre egy olyan környezeti változót, amely egy értékre 1 van POWERSHELL_TELEMETRY_OPTOUT állítva, 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.