Ich bin neu in der Docker/Kubernetes Welt im Allgemeinen.Windows Docker Container vs Linux Docker Container
Wie ich mit der ganzen Architektur nur fange ich folgende Voraussetzungen erfüllt sein:
- Azure Container Service - und für Fenster auf meinem Rechner
- Docker für Master und Agenten unter Linux läuft - bis und für eine .NetCore Anwendung
- automatisierten Build läuft auf VSTS mit Docker Aufgabe zu bauen und schieben das Bild an die Azure Container Registry
- Kubectl auch laufen Kubernetes UI von Master-Knoten
beim Erstellen der .NetCore-Anwendung von meinem Computer mit Docker-Befehle und veröffentlichen Sie es in der Registrierung, Kubernetes ist in der Lage, es zu ziehen und auszuführen, aber wenn das Image erstellt und durch die VSTS Build-Aufgaben kubernetes ist versäumt, die Bilder zu ziehen. nach der Untersuchung des Fehlers ein wenig, stellte sich heraus, dass das Bild aus dem VSTS-Build für Windows gemacht und daher nicht gezogen werden kann.
Was ist der Unterschied zwischen Docker Container für Windows und Linux, und wie können wir den Typ beim Erstellen des Abbilds konvertieren oder angeben?
Es ist auch erwähnenswert, dass Windows Linux-Container ausführen kann. –