Delen via


Azure PowerShell gebruiken in een Docker-container

We publiceren Docker-installatiekopieën waarop Azure PowerShell vooraf is geïnstalleerd. U kunt Docker gebruiken om een zelfstandige Linux-container uit te voeren waarop Azure PowerShell vooraf is geïnstalleerd. In dit artikel leest u hoe u Azure PowerShell gebruikt in de Docker-container.

Beschikbare afbeeldingen zoeken

Voor de uitgebrachte Docker-images is Docker 17.05 of hoger vereist. U moet Docker kunnen uitvoeren zonder sudo of lokale beheerdersrechten. Volg de officiële instructies van Docker om Docker te installeren.

De releasecontainers zijn afgeleid van de officiële distributieinstallatiekopieën, afhankelijkheden installeren en de Azure PowerShell-module installeren.

De meest recente containerinstallatiekopieën bevatten de nieuwste versie van PowerShell en de nieuwste Azure PowerShell-modules die worden ondersteund met de Az PowerShell-module.

U kunt een volledige lijst met Azure PowerShell Docker-images vinden op onze Docker-images-pagina.

Azure PowerShell gebruiken in een container

In de volgende stappen ziet u de Docker-opdrachten die nodig zijn om de installatiekopieën te downloaden en een interactieve PowerShell-sessie te starten.

  1. Download de nieuwste azure-powershell-afbeelding.

    docker pull mcr.microsoft.com/azure-powershell:mariner-2
    
  2. Voer de Azure PowerShell-container uit in de interactieve modus:

    docker run -it mcr.microsoft.com/azure-powershell:mariner-2 pwsh
    

Voor Windows Docker-hosts moet u Het delen van Docker-bestanden inschakelen zodat lokale stations in Windows kunnen worden gedeeld met Linux-containers. Zie Aan de slag met Docker voor Windowsvoor meer informatie.

Verwijder de afbeelding wanneer deze niet langer nodig is

Met de volgende opdracht wordt de Docker-container verwijderd wanneer u deze niet meer nodig hebt.

docker rmi mcr.microsoft.com/azure-powershell:mariner-2

Volgende stappen

Zie Aan de slag met Azure PowerShellvoor meer informatie over de Azure PowerShell-modules en hun functies.