Docker에서 PowerShell 사용

PowerShell을 미리 설치하여 Docker 이미지를 게시합니다. 이 문서에서는 Docker 컨테이너에서 PowerShell 사용을 시작하는 방법을 보여줍니다.

사용 가능한 이미지 찾기

릴리스된 이미지에는 Docker 17.05 이상 버전이 필요합니다. 또한 로컬 관리 권한 없이 sudo Docker를 실행할 수 있을 것으로 예상됩니다. Docker의 공식 지침에 따라 올바르게 설치 docker 하세요.

릴리스 컨테이너는 공식 배포 이미지에서 파생되고, 그런 다음 종속성을 설치하고 마지막으로 PowerShell 패키지를 설치합니다.

이러한 컨테이너는 Microsoft 아티팩트 레지스트리.

이러한 Docker 이미지에 대한 자세한 내용은 GitHub의 PowerShell-Docker 리포지토리를 참조하세요.

컨테이너에서 PowerShell 사용

다음 단계에서는 안정적인 최신 버전의 PowerShell을 포함하는 이미지를 다운로드하고 대화형 PowerShell 세션을 시작하는 데 필요한 Docker 명령을 보여 줍니다.

docker run -it mcr.microsoft.com/powershell

다음 명령을 사용하여 사용 가능한 최신 미리 보기 버전의 PowerShell을 포함하는 이미지를 다운로드하고 실행합니다.

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

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

다음 명령은 더 이상 필요하지 않은 경우 Docker 이미지를 삭제하는 데 사용됩니다.

docker rmi mcr.microsoft.com/powershell

PowerShell은 MIT 라이선스에 따라 라이선스가 부여됩니다.

Windows Docker 파일 및 이미지 라이선스

Windows 컨테이너용 컨테이너 OS 이미지를 요청하고 사용하면 Docker 허브에서 사용할 수 있는 추가 사용 조건에 대해 승인, 이해 및 동의할 수 있습니다.

원격

기본적으로 PowerShell은 개인 식별 정보 없이 제한된 원격 분석을 수집하여 이후 버전의 PowerShell 개발을 지원합니다. 원격 분석 전송을 거부하려면 설치 위치에서 PowerShell을 시작하기 전에 POWERSHELL_TELEMETRY_OPTOUT이라는 환경 변수를 만들고 값을 1로 설정하세요. 수집하는 원격 분석은 Microsoft 개인정보처리방침에 속합니다.