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 afbeeldingen 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 distributie-image, installeren de benodigde afhankelijkheden en installeren de Azure PowerShell-module.

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 vindt een volledige lijst met Azure PowerShell Docker-installatiekopieën op onze pagina met Docker-installatiekopieën .

Azure PowerShell gebruiken in een container

In de volgende stappen worden de Docker-opdrachten laten zien die nodig zijn om de installatiekopie te downloaden en een interactieve PowerShell-sessie te starten.

  1. Download de nieuwste azure-powershell-image.

    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 Windows voor 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.