在前面的線程我問一個問題關於到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容器?
非常感謝您的回答!