在前面的线程我问一个问题关于到Windows集装箱移动到Azure的集装箱服务的方式,我收到了很大的帮助的Windows集装箱VS泊坞窗集装箱和Azure的集装箱服务/ Kubernetes集群Linux操作系统
Deploying Windows Containers (created with Docker) into Azure Container Service
Pushing Windows Containers (built with Docker) into Azure Container Service (ACS) with Linus OS
我成功创建了泊坞容器在Windows Server 2016上,并通过一个泊坞枢纽让我感动的泊坞容器与Windows节点一个Kubernetes集群在那里我可以运行这些容器
但是,在我为我的经理进行演示之后,我现在需要进行一项额外的研究,因为我的经理有一些问题。
首先,他很好奇Docker容器为什么无法在Windows上运行(我在创建容器时使用Docker命令)所有Docker容器都应该独立于平台并在任何环境下运行,在Windows和Linux上
另外,我知道在运行Docker构建时应该在Windows和Linux之间进行切换。但是,在带有Containers的Windows Server 2016上,没有docker交换机。只有命令行可用。
是否可以在命令行上切换Linux和Windows模式,以防万一我不使用Windows容器,我正在尝试使用Docker容器。
这是一个真正的声明,具有.Net核心应用程序(这也是跨平台无法在Linux上运行)的Docker容器?
非常感谢您的回答!