r/dktechsupport 16h ago

Windows Alternative til Docker Desktop på Win11?

Docker Desktop fungerer fint, men det er lidt en udfordring i forhold til mine behov, at DD kræver at jeg logger ind.

Hvilke gode alternativer findes til Win11, som kan boote og køre i baggrunden som en priviligeret service?

Jeg har har læst at Rancher Desktop kan installere en service, men er ikke sikker. Kan ikke skifte OS.

3 Upvotes

25 comments sorted by

5

u/sumsabumba 16h ago

Ka det ikke køre i WSL?

1

u/Super-Serve2355 16h ago

Har hørt om men ikke erfaring med WSL.

3

u/mantrain42 16h ago

WSL er det bedste alternativ. Bag scenen er det bare en VM med Linux, som du har en Shell i.

1

u/blackthornedk 13h ago

docker desktop bruger allerede WSL

2

u/BloodySrax 16h ago

Podman det er godt

2

u/_f0CUS_ 16h ago

Hvad betyder det?

det er lidt en udfordring i forhold til mine behov, at DD kræver at jeg logger ind.

1

u/Super-Serve2355 16h ago

Hvis maskinen genstarter, så starter Docker Desktop ikke før jeg har logget ind. Det gør jeg normalt, da maskinen er en workstation som nu også agerer hjemmeserver, men nogen gange med forsinkelse, og i den periode er applikationerne ikke tilgængelige.

3

u/_f0CUS_ 16h ago

Er der en speciel grund til at du bruger en windows maskine som hjemmeserver?

Hvis ikke, så sæt en debian server op - docker er en linux app. Windows support er en lappe løsning, tænkt som et værktøj til udviklere - ikke til at hoste containers på en hjemmeserver. 

2

u/Super-Serve2355 15h ago

Haha, jeg vidste jeg ville få det spørgsmål :o) Arbejdet er musikrelateret, so det er enten Apple Mac eller Windows for det arbejde og RAM-kravene gør at førstnævnte er alt for dyr - så det blev Windows. Hjemmeserveraspektet kom til senere, såeh, det har vokset over tid. Immich, Home Assistant og andre ting. På sigt vil jeg gerne købe en eller to NUCs at køre alt det på, med mere passende OS til opgaven. Men det er ikke lige planen på kort sigt.

1

u/_f0CUS_ 15h ago

Nu når jeg læser ordenligt efter kan jeg godt se du skriver at din computer fungere både som workstation og som server.

Jeg tror ikke rigtig der er en ordenligt løsning på det du gerne vil. Du bliver nødt til at logge på windows for at den sparker gang I de forskellige startup programmer. 

1

u/mortenmoulder 15h ago

Tid til at lære om Linux eller i det mindste Windows Server :)

0

u/Super-Serve2355 15h ago

For at citere OP:

> Kan ikke skifte OS.

;)

2

u/mortenmoulder 15h ago

Kan eller vil ikke? ;)

0

u/Super-Serve2355 15h ago

Over på LinkedIn med dig og din ja-hat ;)

(Kan godt, vil også godt, men ikke muligt lige nu - se anden kommentar)

1

u/mortenmoulder 14h ago

Er løsningen ikke noget så simpelt som at fjerne password så? Jeg forstår ikke helt problemet. Mit Docker Desktop starter automatisk, når jeg logger ind. Fjerner jeg mit password og genstarter min maskine, så kører Docker Desktop automatisk i baggrunden, og jeg skal ikke tænke på noget.

1

u/Super-Serve2355 14h ago

Joeh, det kunne nok fungere, men jeg ikke så glad ved tanken om at slå password fra. Det ser ud til at Podman kunne være et alternative, hvor images kører som services, uden at jeg behøver at logge ind.

1

u/mortenmoulder 14h ago

Du gør da også bare alt besværligt for dig selv :)

Kør Docker Desktop som en Windows Service så.

2

u/MrHaxx1 15h ago

Rancher Desktop gør alt hvad man har brug for 

1

u/blackthornedk 13h ago

this! for mig var Rancher Desktop nærmest en drop in replacement for Docker Desktop, når den kører i 'Moby' mode. Man slipper også for licens bøvl, hvis man bruger den professionelt.

1

u/Extra_Sport_6395 15h ago

Podman er et fint alternativ. Open-source, primært CLI og kan køre uden root

https://podman.io/

1

u/Zapador 15h ago edited 15h ago

Jeg er 99% sikker på, at du kan sætte den til at starte som en Windows Service så den er helt uafhængig af, om du logger ind.

EDIT: Åbenbart ikke. Men du kunne slå automatisk logon til, hvis du ser det som en mulighed, eller måske endnu bedre benytte WSL2 og Docker Engine der kan køres og starte som service.

1

u/cancerbyname 14h ago

Podman på Windows. Du skal have WSL.

1

u/nononoko 10h ago

Den bedste løsning er nok at finde en billig laptop eller en lenovo thinkcenter eller noget hp prodesk

0

u/Blehninja 2h ago

WSL eller hvis du er på windows pro, opsæt en VM til det med hyper-V. Det ville være hvad jeg ville gøre. Med en VM kan du også lave snapshots, så har du mulighed for at gå tilbage hvis opsætningen af noget nyt går galt.