Wie kann ich das Andockfenster in einer AWS-Windows-Server-Umgebung?
Sache, die ich versuchte:
Toolbox auf Windows Server 2012 R2. Deaktiviert Hyper-V zu ermöglichen virtualbox. Ich kann nicht aktivieren, Virtualisierung, da es auf die körperliche bios.
Installiert Docker EE auf Windows Server 2016 w/EC2 Container. Richtig installiert. Der Daemon läuft. ABER, ich kann nicht, ziehen Sie ein einzelnes Bild neben dem Hallo-Welt:nanoserver. Also ich jagte die windowsservercore und nanoserver, immer noch nicht funktionieren, weil Sie veraltet sind. Die repo von der frizzm person an Docker.com funktioniert nicht, wenn Sie versuchen zu ziehen.
Begann wieder mit einem frischen Windows Server 2016 Instanz. Ich deaktiviert die Hyper-V-und ToolBox installiert. Funktioniert nicht.
Wie führe ich das Andockfenster in einer windows server-Umgebung in AWS?
Alle Videos/tuts scheinen so einfach, aber ich sicher nicht bekommen kann es arbeiten. Ich bin an einem verlieren.
- Warum benutzt du Windows?
- Weil, ich selbst bin kein Linux Programmierer, alle unsere Umgebungen, UI-tests(selenium), und Programmierer arbeiten in einer windows - (VS) - Umgebung. Ich hatte gedacht, über die Verwendung von AWS-Linux-AMI... es hatte die Hafenarbeiter erbaut. Aber ich verstehe nicht, wenn alle unsere .NET-Anwendungen, services und test-Bibliotheken wird die gleiche Funktion in Linux
- So sind die Docker-images unter Windows?
- Windows Server 2016 unterstützt Windows Docker-Images. Es ist Docker für Windows unter Windows-apps. Docker ist nicht nur für Linux mehr. docker.com/docker-windows-server
- Es ist unwahrscheinlich, dass alles auf Linux laufen ohne änderungen. Es ist möglich zu schreiben .NET cross-Plattform-apps, aber es ist sehr unwahrscheinlich, dass man auf Windows für Windows wie auf Linux.
- Ich folgte einem " blog-tutorial ich fand im Andockfenster-Dokumente für Windows Server 2016. Das hat geholfen. Aber ich bin noch nicht Fortschritt genug im Andockfenster zu schreiben, meine eigenen Behälter. Mein end Ziel wäre es, nutzen Sie den Selen/hub -, Selen - /raster-Bildern finden Sie auf hub.docker.com ich verstehe immer noch nicht, warum kann ich nicht einfach installieren Andockfenster Toolbox, so kann ich Folgen, zusammen mit anderen tutorials. Warum kann nicht toolbox funktioniert auf windows-server?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Eigentlich nicht müssen zu installieren Docker für Windows (früher bekannt als das Andockfenster Toolbox), um zu nutzen, um Docker auf Windows-Server.
Erste, es ist wichtig zu verstehen, dass es zwei verschiedene Arten von Behältern auf dem Windows Server 2016 Plattform: Windows Container und Hyper-V-Behälter.
Es gibt auch eine Dritte option, läuft auf Basis von Hyper-V, genannt Linux-Container unter Windows (LCOW), aber wir werden nicht in diese zu bekommen, wie es scheint, bist du speziell Fragen zu Windows-Container.
Hier sind ein paar Optionen, die Sie betrachten können:
Bare-Metal-Instanzen auf AWS
Wenn du unbedingt ausführen von Windows-Hyper-V-Containern auf der AWS-Plattform, oder wollen ausführen von Linux-Container mit Docker für Windows, können Sie die Bereitstellung der
i3.metal
EC2-instance-Typ, die eine bare-metal-Instanz. Sie können die Bereitstellung von Windows Server 2016 auf deni3.metal
Instanz geben, installieren Sie Hyper-V und installieren von Docker für Windows. Dies gibt Ihnen die Möglichkeit zum ausführen von Linux-Containern (unter Hyper-V einen Linux-Gast), Hyper-V-Containern und Windows-Container.ECS-Optimiert AMI
Amazon bietet ein Amazon Machine Image (AMI), die Sie bereitstellen können EC2-Instanzen aus, die enthält Optimierungen für die Amazon Elastic Container Service (ECS). ECS ist ein cloud-basiertes clustering service, der Ihnen ermöglicht zu implementieren container-basierte Anwendungen über eine Reihe von worker-Knoten, die in EC2 ausgeführt.
In der Regel werden Sie Nutzung von ECS und ECS-optimiert AMI zusammen, um eine Produktion-scale-cluster zum bereitstellen Ihrer Anwendungen auf.
Windows Server 2016 mit Containern AMI
Es gibt auch eine "Windows Server 2016 mit Containern" AMI zur Verfügung, die nicht die gleiche wie die ECS-optimiert AMI, sondern hat unter anderem Unterstützung für die Ausführung von Docker-Containern auf Windows Server 2016. Alles, was Sie tun müssen, ist die Bereitstellung einer neuen EC2-Instanz mit diesem AMI, und Sie können sich in es und starten Sie die Ausstellung Docker-Befehle, um Windows zu starten Behälter. Diese option ist wahrscheinlich die einfachste option für Sie, wenn Sie das neue Windows-Container.
docker
. Sobald Sie installieren Sie die neueste version derdocker daemon
weigert sich zu starten, da Sie nicht haben, hyper-v aktiviert ist. Hat jemand eine Lösung dafür?EC2-Instanzen erlauben nicht für verschachtelte Virtualisierung (EC2-instances eignen sich virtuelle Maschinen). Docker für Windows verwendet Hyper-V unter der Haube, und Andockfenster Toolbox verwendet Virtualbox unter der Haube, also keine der Lösungen, die tragfähig sind.
Selbst wenn Sie in der Lage waren Sie auf einer EC2 Windows Instanz, die Leistung wäre nicht so toll wegen der Tatsache, dass Docker für Windows-mounts-Dateien in die Docker-VM via Samba, das ist nicht sehr schnell.
Wenn Sie wollen, zu laufen, Linux-Container, Sie sollten wahrscheinlich Sie laufen auf Linux. Es ist sehr schnell eingerichtet bekommen, und alle die Docker-Befehle, die Sie verwendet, um mit Docker für Windows sollte immer noch funktionieren.
Es ist möglich, docker auf windows. Führen Sie den folgenden Befehl, um es einzurichten.
Was dieser Befehl tut, ist erstellen Sie eine neue EC2 linux Instanz, und verbindet bis Andockfenster, dass linux-Instanz. Wenn docker-Befehle ausführen auf Ihrem windows-Instanz die docker-Befehle tatsächlich gesendet werden, um die linux-Instanz, ausgeführt, und die Ergebnisse werden zurückgegeben, um die windows-EC2-Instanz.
Hier ist Docker ' s Dokumentation. Ich hoffe, das hilft.
https://docs.docker.com/machine/drivers/aws/#aws-credential-file