DOCKER如何与Windows客户端进行通信

我明白,Docker运行在Linux内核上

比方说,我在CentOS Docker映像上部署了一个应用程序(SORRY !!我不能透露应用程序,因为机密性原因)。 已知该应用程序与Windows和Linux兼容。

所以现在,如果我想运行一些程序/脚本在部署的映像,但我使用的客户端是Windows。 这里有两个问题,

  1. 是否有可能使用Windows机器来执行远程Docker镜像中的程序/脚本?
  2. 如果对问题1的回答是肯定的,那么在Windows中系统调用如何映射到Docker的Linux环境中的等效系统调用。

是否有可能使用Windows机器来执行远程Docker镜像中的程序/脚本?

否:您需要在运行Windows的Linux虚拟机上运行Docker镜像。
系统调用将是VM Linux内核。

Windows的服务器映像(Windows Server 2016)将专门为Windows构build。