Article View: pl.comp.os.linux
Article #906968Re: Docker & snap, AppImage itp
From: Dominik 'Rathann' Mierzejewski
Date: Tue, 28 Mar 2023 13:17
Date: Tue, 28 Mar 2023 13:17
70 lines
4108 bytes
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-mailReferences:
<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