Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Software \ Generel software
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

Private usecases til docker?

Af Bruger Aspirant matiashaabet | 15-03-2022 07:51 | 1296 visninger | 15 svar, hop til seneste
Hej, Jeg har prøvet at læse op på hvad Docker kan og hvad man bruger det til, som privatperson, men jeg føler mig ikke ligefrem klogere. Jeg føler alle snakker om det og at det er det nyeste nye, så jeg vil gerne kunne sætte mig ind i om jeg går glip af noget. Jeg kunne godt tænke mig at høre nogle specifikke situationer hvor Docker giver en fordel, samt hvilken fordel det giver. Jeg spørger bl.a. også fordi jeg er på udkig efter en NAS og skal lige vide om det skal med i overvejelserne at man kan bruge Docker på den. På forhånd tak
--
#1
fransfrakker
Junior Supporter
15-03-2022 07:58

Rapporter til Admin
Docker har meget begrænset privat brug. Det er lavet til at dække et behov for modulariseret deployment af software. Hvis du endelig vil have nogle adskilte miljøer på din NAS, så tror jeg du er bedre tjent med at installere vmware og lave images dertil.
--
#2
LeetDonkey
Junior Nørd
15-03-2022 08:04

Rapporter til Admin
Unraid bruger det i vid udstrækning til sine community apps: https://unraid.net[...] Har du brug for bittorent klient? Docker Har du brug for radarr, sonarr eller andet i den stil? Docker Har du brug for Reverse proxy? Docker En klient til cloud backup af dit NAS? Docker
--
http://www.uber1337.dk[...] - CS:GO community servere med fortrinsvis danske brugere.
#3
dwal
Ultra Supporter
15-03-2022 08:05

Rapporter til Admin
Jeg hoster lidt via Docker privat. Gjorde det fordi jeg gerne ville adskille mine services og ikke have en million pakker installeret på min server.
--
Halvgammel, men helt gnaven.
#4
msch
Semibruger
15-03-2022 08:05

Rapporter til Admin
Jeg bruger rigtig meget docker - super nemt at deploye software med minimal konfiguration, ressourceforbrug og der er ikke alle mulige dependencies man skal tage højde for. Jeg kører pt. Plex Nextcloud Nginx proxy manager Unifi controller Transmission Bitwarden + mere jeg ikke kan huske På en enkelt VM. Jeg havde tidligere op mod 10 VMs kørende på min server, nu har jeg 3 incl. min firewall.
--
#5
Jintao
Maxi Nørd
15-03-2022 08:29

Rapporter til Admin
Klart de største fordele er, synes jeg, at man kører sine applikationer isoleret fra de andre (hvis man selvfølgelig hoster flere ting på samme maskine) og at man ikke skal bøvle med native dependencies. Når man først har sat det op én gang, så finder man ud af at det slet ikke er så farligt og uoverkommeligt som det måske kan virke til, og så kan man deploy sine applikationer meget hurtigere (når man har en smule styr på docker).
--
Indholdet af dette indlæg er blevet redigeret af |Smash|.
#6
matiashaabet
Juniorbruger
15-03-2022 08:54

Rapporter til Admin
#2 men hvorfor i docker? Hvorfor ikke bare installere programmerne ligesom på almindelig gammeldags vis? #3 adskille hvilke services? Og hvilke pakker snakker du om? #4 Kan du prøve at forklare mig hvordan der er mindre konfiguration og ressourceforbrug ved at køre software i Docker? Og kan du måske give et eksempel på dependencies som potentielt kunne give problemer?
--
#7
Demo
Nørd
15-03-2022 08:58

Rapporter til Admin
Fordelene ved containers er jo netop som der bliver sagt, adskillelse, undgå configuration drift, og skalering. I stedet for at skulle sidde og konfigurere en web server hver gang, har du et docker image hvor alt er installeret. Brug for at opdatere din conf? Deploy et sæt nye containere med den nye config, og hiv de andre ned.
--
Hvorfor skal GIN smage af Gran?!?!
#8
matiashaabet
Juniorbruger
15-03-2022 09:04

Rapporter til Admin
#7 Det giver rigtig god mening og det lyder rigtig smart at man kan tage et stykke konfigureret software og deploy det hver gang, i stedet for at installere det og starte fra starten, men hvor ofte er det nødvendigt for en privatperson?
--
#9
smoelfdk
Bruger
15-03-2022 09:19

Rapporter til Admin
Min homeassistant kører containere.
--
#10
dwal
Ultra Supporter
15-03-2022 09:20

Rapporter til Admin
#8 - Kommer jo an på hvad du laver på din PC? Er svært for os at svare på.
--
Halvgammel, men helt gnaven.
#11
Jintao
Maxi Nørd
15-03-2022 09:21

Rapporter til Admin
#8 Hvis du hedder Bjarne og har en nichehjemmeside omhandlende lokalkulturen i Sønder Nissum i årene 1963-1971 hostet på 123hjemmeside.dk, så har du nok ikke brug for docker. Hvis du hedder Sixten og hoster egen LoRaWAN netværksserver og streaming (plex, emby, kodi osv) samt noget home automation, ja så er det måske pludselig interessant at kigge på docker.
--
Indholdet af dette indlæg er blevet redigeret af |Smash|.
#12
Demo
Nørd
15-03-2022 09:49

Rapporter til Admin
#8 Som folk siger, det kommer an på hvad du har brug for. Hvis du bygger en eller anden applikation, og tænker at benytte dig af microservice arkitektur så ja, så har du brug for docker. Jeg kan ikke give dig et eksempel på hvorfor du vil have support for docker på din NAS, for jeg roder ikke med NAS, og i min verden er det 'bare' en filserver. Jeg er sikker på der er andre der har mere avancerede use cases :)
--
Hvorfor skal GIN smage af Gran?!?!
#13
stallemanden
HOL Moderator
15-03-2022 10:17

Rapporter til Admin
Jeg bruger pt. docker til en håndfuld ting. Bitwarden Node-red Pi-hole. MQTT-broker Tidligere har jeg også kørt noget Home Assistant og Unifi Controller i Docker Generelt så forsøger jeg, specielt når det er nye ting jeg skal prøve af, at køre tingene i docker.
--
https://onsdagssnegl.dk[...] "Held er noget, der indtræffer, når grundige forberedelser mødes med gunstig lejlighed"
#14
Karl Einar
Gæst
15-03-2022 11:05

Rapporter til Admin
Docker er en light weight udgave af virtualization i.e. VMs. Den primære forskel er, at docker containers deler kernel hvorimod en VM deler hypervisor men har sit eget OS og kernel. Derudover deles hardware resourcer på tværs af docker containers. Med VMs dedikerer man resourcer til hver VM. Docker er smart hvis man har behov for avancerede applikationsarkitekturer f.eks. microservices, SoA, event-driven (publish/subscribe) osv. hvor de enkelte services er spredt på tværs af fysiske nodes, men hvor den underliggende hardwaretype ikke er så vigtig. Der er altså fokus på scalability, flexibility, low coupling, isolated runtime environments og elasticity. Man kan i princippet deploy'e et helt applikationsmiljø som er specificeret i en enkelt tekstfiler - f.eks. med UI, microservices, databaser, event-bus m.v...
--
Gæstebruger, opret dit eget login og få din egen signatur.
#15
ice
Nørd
15-03-2022 15:12

Rapporter til Admin
op til den enkelte, samt også om du gider bruge tid på det/er nysgerrig synes det er fint at splitte services op i mindre services, og hurtigt at deploy/tage backup. samt skulle jeg igen skifte til anden server, om det er derhjemme eller smide det på en anden server, er det relativt hurtigt da de er i containers. men lige så meget fordi jeg syntes det er spændende. har almindelige brug for at køre virtuelle maskiner, nogle ja, andre nej. Så hvad dit behov er, er helt op til dig :)
--

Opret svar til indlægget: Private usecases til docker?

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning