当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 在 Docker 中使用 PowerShell

作者:精品下载站 日期:2024-12-14 03:06:25 浏览:12 分类:玩电脑

在 Docker 中使用 PowerShell


我们发布预装了 PowerShell 的 Docker 镜像。本文向您展示如何开始在 Docker 容器中使用 PowerShell。

查找可用图像

发布的镜像需要 Docker 17.05 或更高版本。我们还希望您能够在没有 sudo 或本地管理权限的情况下运行 Docker。请按照Docker官方说明正确安装docker

发布容器源自官方发行版映像,然后安装依赖项,最后安装 PowerShell 包。

这些容器位于 Microsoft ArtifactRegistry 中。

有关这些 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 映像是根据操作系统发行商提供的官方操作系统 (OS) 映像构建的。这些映像可能没有最新的安全更新。 Microsoft 建议您将操作系统软件包更新到最新版本,以确保应用最新的安全更新。

不再需要时删除图像

以下命令用于在不再需要 Docker 映像时删除它。

docker rmi mcr.microsoft.com/powershell

法律和许可

PowerShell 根据 MIT 许可证获得许可。

Windows Docker 文件和映像许可证

通过请求和使用 Windows 容器的容器操作系统映像,您承认、理解并同意 Docker hub 上提供的补充许可条款:

  • 窗口服务器核心
  • 纳米服务器

遥测

默认情况下,PowerShell 收集有限的遥测数据,但不包含个人身份信息,以帮助开发 PowerShell 的未来版本。要选择不发送遥测数据,请在从安装位置启动 PowerShell 之前创建一个名为 POWERSHELL_TELEMETRY_OPTOUT 的环境变量,并将其值设置为 1。我们收集的遥测数据受 Microsoft 隐私声明管辖。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯