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 모듈이 포함되어 있습니다.

Docker 이미지 페이지에서 Azure PowerShell Docker 이미지의 전체 목록을 찾을 수 있습니다.

컨테이너에서 Azure PowerShell 사용

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

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

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

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

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

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

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

docker rmi mcr.microsoft.com/azure-powershell

다음 단계

Azure PowerShell 모듈 및 해당 기능에 대한 자세한 내용은 Azure PowerShell 시작을 참조하세요.