<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Pěkný den,</p>
<p>taky se občas pozastavím nad tím, co Docker vlastně přinesl tak
zásadního, že se stal tak oblíbeným. Domnívám se, že technologicky
nic (nového). Ale to "nic" udělali tak jednoduché pro tak širokou
masu (méně znalých) lidí, že to prostě převálcovalo dokonalejší
technologie.</p>
<p>Vývojáři jsou klíč k tomu úspěchu. Ti nechtějí mít technologický
detail, ale snadnou integraci. Docker jim umožnil díky Docker Hubu
zkoušet různé technologie v rámci hodin/minut. Nahodit si databázi
na serveru a během 10 minut mít aktivní TCP port - a na ten se
připojí aplikací a mají problém vyřešen.</p>
<p>Tady by se mohla rozvinout celá diskuse, kdo je vlastně "vývojář"
:-). Řekl bych, že když zkouknete ke kontejnerům pár Youtube
videí, tak tipuju, že průměrný vývojář není borec s 20ti letou
praxí, protřelý technologiema, metodikama. Tím nemyslím nic
špatného, prostě realita je taková (jak to vnímám já).</p>
<p>Tahle masa chce rychlé (apt install docker-ce), snadno
integrovatelné (TCP port) a snadno nahoditelné (docker run ...)
řešení, které může snadno škálovat (docker service ...) a dneska i
velmi snadno migrovat do (veřejného) Kubernetes cloudu (protože do
cloudu přece managersky musíme).<br>
</p>
<p>Ta velká spousta bezpečnostních a provozních problémů se obvykle
buď neřeší, nebo vzniká dojem, že je vyřeší orchestrace (haha
:-)). Problém jde řešit jenom tehdy, když se nějak projevuje, nebo
o něm vím. A to slýchávám hodně často: "Jaký problém, dyť to jede,
ne?!". <br>
</p>
<p>A upřímně, i Googlefight má jasno, co vede :-) : <a
href="https://www.googlefight.com/docker-vs-lxc.php">https://www.googlefight.com/docker-vs-lxc.php</a></p>
<p>Takže ti co příjdou "noví" a zadaji do Googlu "containers how
to", tak dostanou první dva odkazy na docker.com a už to jede ...
:-)<br>
</p>
<p>S pozdravem,</p>
<p>Petr Baláži<br>
</p>
<div class="moz-cite-prefix">On 13. 7. 2020 7:14, zd nex wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAC_zDp9_bCmz-3yfJkA7i0=BuzgLibUxcKyEjN2YyB_p8vvtfw@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div dir="ltr">
<div>Ahojte,</div>
<div><br>
</div>
</div>
<div>sorry nemám odpověď, ale chtěl jsem se zeptat proč je
Docker tak oblíbený, když LXC/LXD je mnohem jednodušší na
zprovoznění a chyby se tam ladí lépe a přijde mi to i
rychlejší?</div>
<div><br>
</div>
<div>Má k tomu někdo fundovaný opravdu smysluplnou odpověď?
Snažil jsem se Docker používat několikrát, ale přijde mi to
hrozně překombinované a horší situaci jsem pak zažil na armu,
kdy většina aplikací prostě nejela (různé chyby/problematické
nastavení/overlayfs). Předpokládám, že na x86, je tohle asi v
pohodě, ale když jsem si pak připravil přímé virtuály s alpine
nebo ubuntu nad LXC a nad něma jen pouze aplikace, tak to šlo
hodně rychle a byl jsem to schopnej i opravit přímo. <br>
</div>
<div><br>
</div>
<div>Takže moje otázka zní co je na tom Dockeru tak skvělého
oproti LXC ? můj tip je, že se to lidem zdá jednoduché (jeden
příkaz a je tam aplikace)<br>
</div>
<div><br>
</div>
<div>Zdenek</div>
<div><br>
</div>
<div>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">ne 12. 7. 2020 v 21:24
odesílatel Petr Kutalek <<a
href="mailto:petr@kutalek.cz" moz-do-not-send="true">petr@kutalek.cz</a>>
napsal:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">Ahoj,<br>
<br>
tuším, že Pavel Šnajdr na poslední schůzi v Praze říkal
(volně <br>
převyprávěno), že je rád, když se lidi ozvou, protože to
pak připomíná <br>
více komunitu, nikoli jen podporu á la firma. Tak já tedy
jeden dotaz <br>
mám – týká se to Dockeru, resp. Podmana. :)<br>
<br>
- Připravil jsem si lokálně na svém _lab_ desktopu image
pro kontejnery <br>
a pody, které chci nasadit na VPSce. Vše OK, žádné extra
vylomeniny.<br>
- Pročetl jsem <a
href="https://kb.vpsfree.cz/navody/vps/vpsadminos/docker"
rel="noreferrer" target="_blank" moz-do-not-send="true">https://kb.vpsfree.cz/navody/vps/vpsadminos/docker</a><br>
- Podíval jsem se na <a
href="https://kb.vpsfree.cz/navody/vps/vpsadminos"
rel="noreferrer" target="_blank" moz-do-not-send="true">https://kb.vpsfree.cz/navody/vps/vpsadminos</a><br>
- Používám Arch, Podman v rootless režimu (z mnoha
důvodů).<br>
- Povolil jsem ve features podporu FUSE (pro overlayfs)
a TUN/TAP.<br>
- Nevím, co přesně dělá "Docker" feature, ale reálně nic
nemění, <br>
výsledek je stejný.<br>
<br>
Když se ale snažím spustit byť jen demo `podman run --rm
hello-world`, <br>
nedaří se mi:<br>
> Error:<br>
> container_linux.go:367: starting container process
caused:<br>
> process_linux.go:459: container init caused:<br>
> process_linux.go:382: setting rlimits for ready
process caused:<br>
> error setting rlimit type 7: invalid argument: OCI
runtime error<br>
<br>
Narazil jste někdo při zprovoznění Dockeru na něco
podobného? Můžete mne <br>
nasměrovat k cíli?<br>
<br>
Resp. proč/v čem je nastavení Dockeru v našem
virtualizačním řešení <br>
nějak specifické?<br>
<br>
Díky, Petr<br>
_______________________________________________<br>
Community-list mailing list<br>
<a href="mailto:Community-list@lists.vpsfree.cz"
target="_blank" moz-do-not-send="true">Community-list@lists.vpsfree.cz</a><br>
<a href="http://lists.vpsfree.cz/listinfo/community-list"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://lists.vpsfree.cz/listinfo/community-list</a><br>
</blockquote>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
Community-list mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Community-list@lists.vpsfree.cz">Community-list@lists.vpsfree.cz</a>
<a class="moz-txt-link-freetext" href="http://lists.vpsfree.cz/listinfo/community-list">http://lists.vpsfree.cz/listinfo/community-list</a>
</pre>
</blockquote>
<pre class="moz-signature" cols="72">--
Petr Baláži
Skamanet s.r.o.
Jabloňová 820
768 33 Morkovice-Slížany
IČO: 02969963
Tel: 577 477 601</pre>
</body>
</html>