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.
--
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. 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.
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.
--
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|.
#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?
--
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?!?!
#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?
--
Min homeassistant kører containere.
--
#8 - Kommer jo an på hvad du laver på din PC? Er svært for os at svare på.
--
Halvgammel, men helt gnaven.
#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|.
#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?!?!
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" 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. 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 :)
--