Share via


在 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 映像。

docker rmi mcr.microsoft.com/powershell

PowerShell 根據 MIT 授權獲得授權

Windows Docker 檔案和映像授權

藉由要求及使用適用於 Windows 容器的容器 OS 映射,您認可、瞭解及同意 Docker 中樞上提供的補充授權條款:

遙測

根據預設,PowerShell 會收集有限的遙測數據,而不需要個人標識資訊,以協助開發未來的 PowerShell 版本。 若要選擇不傳送遙測,請建立名為的環境變數 POWERSHELL_TELEMETRY_OPTOUT ,設定為的值 1 ,再從已安裝的位置啟動 PowerShell。 我們收集的 遙測屬於 Microsoft 隱私聲明