运行一个 Python 程序,该程序在 Windows 基础镜像 docker 中运行一个包含基于 Linux 的命令的 SHELL 脚本

运行一个 Python 程序,该程序在 Windows 基础镜像 docker 中运行一个包含基于 Linux 的命令的 SHELL 脚本

我想在 Windows 基础 docker 镜像中运行一个 SHELL SCRIPT 文件。如何构建一个基于 Windows 的 docker 镜像,该镜像具有运行 Linux 脚本的功能并支持基于 Linux 的命令?

答案1

简单来说:将 Cygwin 容器添加到您的 Windows 应用程序的 docker 设置中。

但:根据您的特定 shell 脚本所需的工具,您的里程可能会有所不同(如果没有看到脚本就很难说)。

或许:根据该 shell 脚本任务的复杂程度,它可以使用 Windows 工具(例如使用 Batch 或 PowerShell 命令)重新实现脚本会更容易。

相关内容