다음을 통해 공유


Docker 컨테이너에서 Azure PowerShell 사용

Azure PowerShell이 ​​사전 설치된 Docker 이미지를 게시합니다. Docker를 사용하면 Azure PowerShell이 ​​사전 설치된 독립 실행형 Linux 컨테이너를 실행할 수 있습니다. 이 문서에서는 Docker 컨테이너에서 Azure PowerShell을 사용하는 방법을 보여 줍니다.

사용 가능한 이미지 찾기

릴리스된 이미지에는 Docker 17.05 이상 버전이 필요합니다. sudo 또는 로컬 관리자 권한 없이 Docker를 실행할 수 있어야 합니다. Docker의 공식 지침에 따라 Docker를 설치합니다.

릴리스 컨테이너는 공식 배포 이미지에서 파생되며 종속성을 설치하고 Azure PowerShell 모듈을 설치합니다.

최신 컨테이너 이미지에는 최신 버전의 PowerShell과 Az PowerShell 모듈에서 지원되는 최신 Azure PowerShell 모듈이 포함되어 있습니다.

Azure PowerShell Docker 이미지의 전체 목록은 Docker 이미지 페이지에서 확인할 수 있습니다.

컨테이너에서 Azure PowerShell 사용

다음 단계는 이미지를 다운로드하고 대화형 PowerShell 세션을 시작하는 데 필요한 Docker 명령을 보여 줍니다.

  1. 최신 azure-powershell 이미지를 다운로드합니다.

    docker pull mcr.microsoft.com/azure-powershell:mariner-2
    
  2. azure-powershell 컨테이너를 대화형 모드에서 실행합니다.

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

Windows Docker 호스트의 경우 Windows의 로컬 드라이브를 Linux 컨테이너와 공유할 수 있도록 Docker 파일 공유를 활성화해야 합니다. 자세한 내용은 Windows용 Docker 시작을 참조하세요.

더 이상 필요하지 않은 이미지 제거

다음 명령은 더 이상 필요하지 않으면 Docker 컨테이너를 삭제합니다.

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

다음 단계

Azure PowerShell 모듈 및 모듈의 기능에 대해 자세히 알아보려면, Azure PowerShell 시작을 참조하세요.