AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Docker mit Windows

Ein Thema von himitsu · begonnen am 5. Mär 2018 · letzter Beitrag vom 5. Mär 2018
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.058 Beiträge
 
Delphi 12 Athens
 
#1

Docker mit Windows

  Alt 5. Mär 2018, 13:06
Moin,

wie war das nochmal?
Windows-Programm im Docker laufen lassen, da brauchte man doch einen Windows-Container.

Linux und Windows liesen sich auf einem System aber nicht gleichzeitig nutzen? (entweder nur Container für Windows oder nur für Linux)



https://www.synology.com/de-de/dsm/feature/docker

Also würde ich jetzt Programm dafür entwickeln wollen, dann brauchte ich einen Linux-Compiler, wenn schon andere Linux-Container genutzt werden, oder wie?
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#2

AW: Docker mit Windows

  Alt 5. Mär 2018, 14:59
Ich habe erst eine Handvoll Docker Container unter Linux gebastelt, daher:

[grauzone]
Ich komme anhand der Nomenklatur bei Docker immer durcheinander.
Oder anders: Docker ist eigentlich keine Allzweckvirtualisierung, sondern eine effiziente Form der Weiternutzung von Dingen, die eh schon da sind (Linux Kernel). Das Konzept ist nicht gedacht, um Windows zu virtualisieren und auch nicht, unter Windows zu virtualisieren.
Das Verfahren / die "Marke" ist aber offenbar dabei, sich zu einem Standard zu entwicklen und unter Windows will man eben auch Docker, egal wie es mal gedacht war.
Windows , also MS, ist offenbar voll auf den Zug aufgesprungen und wirbelt fleißig mit. Was was ist und was wie genannt wird und was es macht, ist irgendwie unscharf (wenn man es nicht alles angepackt hat wie ich z.B.)

Docker (originär) ist Linux Container für Linux
Docker (für Windows) ist auch Linux Container, aber eben in/für Windows (Konzeptbruch)
Damit sind es aus Perspektive der Hostplattform schonmal zwei verschiedene Produkte.

Was Du willst ist:
Docker (unter Linux/Synology) für Windows Container?
(plus was Du schon hast: Docker (unter Linux) für Linux)?

Keine Ahnung, ob du damit was anfangen kannst und ob das alles so stimmt. Aber ein Linuxcompiler hilft nur bedingt, wenn Du ein Windowsprogramm an den start bringen willst.

Ich könnte mir vorstellen, dass das nicht dem Funktionsumfang der Synology Angebote entspricht (hab keins), vielleicht ist es aber auch als "InApp" Kauf erhältlich.

[/grauzone]
Gruß, Jo
  Mit Zitat antworten Zitat
MichaelT

Registriert seit: 14. Sep 2005
Ort: 4020 Linz
555 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: Docker mit Windows

  Alt 5. Mär 2018, 15:01
An sich ja.

Im Moment scheint das noch immer so zu sein, da Docker halt mal keine Virtualisierung ist.

Es gibt so Wege und Umwege auf Windows (Win Server 2016 - Enterprise Version) über das Linux-Kit usw... Getestest habe ich noch gar nichts. Im Prinzip läuft die Sache sowieso wieder über den Umweg der Virtualisierung auf die eine Art oder die andere.

Angeblich, ich las Blogeinträge von heuer, geht das Mischen mittlerweile. Was das für Konsequenzen bezüglich 'Light Weight' nach sich zieht... keine Ahnung.


Moin,

wie war das nochmal?
Windows-Programm im Docker laufen lassen, da brauchte man doch einen Windows-Container.

Linux und Windows liesen sich auf einem System aber nicht gleichzeitig nutzen? (entweder nur Container für Windows oder nur für Linux)



https://www.synology.com/de-de/dsm/feature/docker

Also würde ich jetzt Programm dafür entwickeln wollen, dann brauchte ich einen Linux-Compiler, wenn schon andere Linux-Container genutzt werden, oder wie?
  Mit Zitat antworten Zitat
MichaelT

Registriert seit: 14. Sep 2005
Ort: 4020 Linz
555 Beiträge
 
Delphi 10.3 Rio
 
#4

AW: Docker mit Windows

  Alt 5. Mär 2018, 15:10
Am Ende läuft die Sache wie zurecht sagst auf ein Subsystem oder Virtualisierung raus. Linux-Kit unter Windows 2016 ist schon da mittlerweile. Seit 2016 gab es mehrere Varianten unter Windows. Unter Windows geht ja auch 'nur' z.B. Nanoserver usw...

Unter Linux packst ein Windows in eine Virtualisierung usw...


Ich habe erst eine Handvoll Docker Container unter Linux gebastelt, daher:

[grauzone]
Ich komme anhand der Nomenklatur bei Docker immer durcheinander.
Oder anders: Docker ist eigentlich keine Allzweckvirtualisierung, sondern eine effiziente Form der Weiternutzung von Dingen, die eh schon da sind (Linux Kernel). Das Konzept ist nicht gedacht, um Windows zu virtualisieren und auch nicht, unter Windows zu virtualisieren.
...

[/grauzone]
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.058 Beiträge
 
Delphi 12 Athens
 
#5

AW: Docker mit Windows

  Alt 5. Mär 2018, 15:39
Auf den Delphi-Tagen Foren-Tagen, bzw. den Workshops davor, ging es um "Docker im Windows".

Wenn ich mich Recht erinnere, konnte man da (ein knappes halbes Jahr her) nur entweder Linux als "Client" oder Windows als "Client" nutzen, aber nicht Beides zugleich.
Glaub ich ... bin mir nur nicht mehr ganz sicher, daher die Frage.
Für Windows als Client gab es den schon erwähnten Nanoserver, den man dann aber scheinbar nicht gleichzeitig mit einen LinuxMiniKerneldingens nutzen kann.

Hätte jetzt nun erstmal erwartet, dass es im Linux als Host genauso ist.



Weiterhin würde sich mir dann noch die Frage stellen wie einfach es wäre meiner DiskStation dann auch noch das Windows beizubringen.
Also falls ich auf die doofe Idee käme Windowsprogramme auf der DiskStation laufen zu lassen, oder ob man nun doch einen gewissen überteuerten Linux-Compiler kaufen müsste. (oder doch auf einen anderen Compiler umsteigen und Delphi Tschüss sagen)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 5. Mär 2018 um 15:58 Uhr)
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#6

AW: Docker mit Windows

  Alt 5. Mär 2018, 15:55
Wie gesagt, im Windows ist was anderes als im Synology.
Docker lebt(e) davon, Ressourcen günstig bei Mama Kernel "einzukaufen". Das war/ist unter Linux so. Das Ganze macht so keinen Sinn unter Windows.

Das gleiche Konzept unter Windows umgesetzt würde bedeuten, ich zweige mir etwas NT Kernel ab und mach ein 2., 3. Windows (leicht geändert) auf.

Das kann man nicht mit vmware usw. vergleichen.

Synology wird also unter Linux auch nur Docker für Linux anbieten.

Die Windows Virtualisierung ala Docker war zumindest zu Anfang hauptsächlich für Serverbetrieb/headless.

Besorg Dir lieber ein Rasperry und mach da Windows drauf und häng den an die Fritzbox.
Alternativ habe ich gerade 2 alte Dell Optiplex Pentium zu verschenken, ohne CPU Kühler, 133 mhz, 145 Watt Netzteil, 2xPCI Riser.
Interesse?

P.S.: ohne Kühler = ohne aktiven Lüfter by design, er fehlt nicht

Docker unter Windows setzt m.E. auf die Windows Virtualisierung auf, jetzt auch unter der Home Edition. Ich fand es nicht so prickelig. Scheint zumindest was ich bis jetzt gesehen habe (vor 2 Monaten), nicht richtig stabil zu sein.
Gruß, Jo

Geändert von jobo ( 5. Mär 2018 um 15:59 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.058 Beiträge
 
Delphi 12 Athens
 
#7

AW: Docker mit Windows

  Alt 5. Mär 2018, 16:06
Och menno. Hatte mich schon so drauf gefreut.

Vor Kurzem erst was über Docker (im Windows) gelernt,
dann in meiner neuen DiskStation auch das Docker entdeckt
und gedacht wie cool es wäre dort 'ne Windowsanwengung laufen zu lassen.
Linux mit Delphi hat ja so ein paar kleinere Haken.

OK, dann noch paar Jahre abwarten.
Wollte Microsoft nicht neben WOW32 auch noch Linux und 'nen Mac-Kernel bei sich einbauen, um deren Programme "direkt" im Windows ausführen zu können?
Vielleicht macht Linux das dann ja nach. (am Ende gibt es nur noch ein großes Lindomac)

Windows auf Rasberry: da ging doch nur ein Windows 10 IoT Core drauf
und für Windows IoT kann Delphi nicht kompilieren. (ebenso nicht für WinRT)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 5. Mär 2018 um 16:09 Uhr)
  Mit Zitat antworten Zitat
franktron

Registriert seit: 11. Nov 2003
Ort: Oldenburg
1.446 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#8

AW: Docker mit Windows

  Alt 5. Mär 2018, 16:19
Linux kann das schon nennt sich wine
Frank
Tux sein Lieblingsquellcode
While anzfische<TuxSatt do begin
Fisch:=TFisch.Create; Tux.EssenFisch(Fisch); Fisch.Free;inc(anzfische); end;
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#9

AW: Docker mit Windows

  Alt 5. Mär 2018, 16:53
Ja, aber Wine in linux in Docker in Synology ..?
Ich mein, die sollen gut sein, keine Ahnung was himitsu da an hardware hingestellt hat, wenn genug RAM da ist und etwas CPU Kerne, warum nicht.

Ach ja, falls die Windows Software unter Wine läuft, das könnte man noch direkt in Linux probieren, bevor man Wine unter Docker an den Start bringt.
Gruß, Jo
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#10

AW: Docker mit Windows

  Alt 5. Mär 2018, 16:54
Windows auf Rasberry: da ging doch nur ein Windows 10 IoT Core drauf
und für Windows IoT kann Delphi nicht kompilieren. (ebenso nicht für WinRT)
Ja, kann sein, aber es gibt doch noch Raspberry Derivate, von Asus?, ..?
Und irgendwas sogar extra nur für Windows, hab ich mal gelesen, wieder vergessen.
Gruß, Jo
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz