🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux
Article #906968

Re: Docker & snap, AppImage itp

#906968
From: Dominik 'Rathann' Mierzejewski
Date: Tue, 28 Mar 2023 13:17
70 lines
4108 bytes
Date: Tue, 28 Mar 2023 13:19:32
From: Roman Tyczka
> On 28.03.2023 02:38, Pawel wrote:
>> Witam
>> 
>> Nigdy nie miałem styczności z dockerem (trochę czytałem, ale głównie 
>> jako narzędzie przy rozwijaniu aplikacji, a nie jako alternatywa dla 
>> snapa itp), ale z tego co zauważyłem, coraz więcej aplikacji jest 
>> rozpowszechnianych w formie obrazu Dockera jako alternatywa do 
>> wynalazków typu snap, AppImage itp.
>> 
>> Teraz pytanie, a raczej pytania.
>> 1. Czy jest sens brać pod uwagę obraz dockera jako aplikację uruchamianą 
>> na serwerze produkcyjnym(domowym, ale jednak trzymam tam ważne dane)?
>> 2. Jak takie coś się sprawuje? wydajność, bezpieczeństwo, stabilność itp.
>> 3. Łatwość instalacji i użytkownia?
>> 4. Jaki jest narzut CPU/HDD dla aplikacji dockerowej.
>> 
>> Konkretnie teraz, to myślę nad instalacją AdGuard Home, ale widziałem 
>> także nextclouda i kilka innych aplikacji.

> Docker jest genialny i warto go używać, jest lekki i stabilny, bo bazuje 
> na jądrze systemu hosta i tylko ma dorzucone środowisko uruchomieniowe 
> czyli biblioteki i inne potrzebne rzeczy.

Co do stabilności, to nie jest tak różowo, bo poważną wadą dockera jest
demon dockera, który zarządza kontenerami i jeśli z jakiegoś powodu
padnie, to tracisz dostęp do i kontrolę nad wszystkimi uruchomionymi
kontenerami. Mówię z doświadczenia i to produkcyjnego.

> Jest bezpieczny

Są bezpieczniejsze rozwiązania. W/w wada rzutuje na bezpieczeństwo, bo
demon dockera działa z prawami roota i były w nim dziury umożliwiające
włamanie do hosta z poziomu kontenera.

Zamiast dockera polecam podman. Obrazy dockera z nim działają i jest
niemal 100% kompatybilny z dockerem jeśli chodzi o linię poleceń. Do
tego nie wymaga roota.

> i szybki, w 
> zasadzie nie ma narzutu na cpu bo kod jest wykonywany natywnie. A co do 
> dysku to obrazy dockerowe są zbudowane z warstw i w praktyce jak masz 5 
> apek dockerowych bazujących na obrazie np. ubuntu to 90% tych 5 obrazów 
> będzie wspolne dla każdej z aplikacji. Innymi słowy o ile sam obraz apki 
> ma np. 600MB i takich aplikacji masz 5 to nie zajmą na dysku 3GB tylko 
> np. 1GB.

Tu zgoda, ale musisz dobierać obrazy kontenerów pod tym kątem. Jeśli
bazowe obrazy będą pochodziły z różnych dystrybucji, to współdzielenia
warstw nie będzie.

> Dane aplikacji mogą być zmapowane na zewnątrz kontenera, czyli do 
> katalogu systemu hosta, wtedy masz je poza dockerem i możesz z nimi 
> robić co chcesz (archiwizować itd.).

> Bardzo polecam, genialny wynalazek.

Pomysł, który realizuje docker nie jest nowy, ale faktycznie to dopiero
docker "wprowadził kontenery pod strzechy", bo jest stosunkowo łatwy
w użyciu. Jednak na dzień dzisiejszy polecam podman jako bezpieczniejszą
i bardziej otwartą alternatywę.

Pozdrawiam,
Dominik
-- 
Fedora   https://getfedora.org  |  RPM Fusion  http://rpmfusion.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
        -- from "Collected Sayings of Muad'Dib" by the Princess Irulan
Technical Details
Message-ID: <tvupd0$2jd$1$rathann@news.chmurka.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.192.193.243.42!not-for-mail
References: <642236ef$0$19600$65785112@news.neostrada.pl> <6422cd44$0$9593$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.192.193.243.42!not-for-mail
From: Dominik 'Rathann' Mierzejewski <_wstaw_nick_@greysector.net>
Newsgroups: pl.comp.os.linux
Subject: Re: Docker & snap, AppImage itp
Date: Tue, 28 Mar 2023 13:17:20 +0000 (UTC)
Organization: news.chmurka.net
Message-ID: <tvupd0$2jd$1$rathann@news.chmurka.net>
References: <642236ef$0$19600$65785112@news.neostrada.pl> <6422cd44$0$9593$65785112@news.neostrada.pl>
NNTP-Posting-Host: 192.193.243.42
Mime-Version: 1.0
Injection-Date: Tue, 28 Mar 2023 13:17:20 +0000 (UTC)
Injection-Info: news.chmurka.net; posting-account="rathann"; posting-host="192.193.243.42"; logging-data="2669"; mail-complaints-to="abuse-news.(at).chmurka.net"
User-Agent: tin/2.6.2-20221225 ("Pittyvaich") (Linux/6.2.7-200.fc37.x86_64 (x86_64))
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit