<div dir="ltr"><div>No, jako nejsem odbornik ani na jedno, takze se rozhodne neodvazuju hodnotit, ale prijde mi, ze pokud se na "kontejnery" prestanes divat ocima "sysadmina" a preostris trochu na developer/devops pohled na vec, tak tam holt "jednoduchost a primocarost" Dockeru ma zasadni vyhody.</div><div>Verim tomu, ze cokoli dela Docker zvladnes s nejakym toolingem udelat i kolem LXC, ale pro "beznyho Frantu developera, co 'to' musi nekde nasazovat" je holt vyrazne jednodussi pouzit Docker a mit to "zadarmo" nez resit LXC, ansible, kubernetes, reprodukovatelny buildy, snapshoty filesystemu, orchestraci, migrace, nastaveni siti, ... Pridej k tomu to ze pak mas celkem jistotu toho ze cos odladil lokalne _presne_ spustis "tam nekde na serveru", pridej automatizaci kolem vyvoje (automaticky buildy a deploy do devel prostredi pri pushi do gitu) a deploye (rollout na produkci pri updatu Docker image na Hubu) s moznosti bezproblemovyho fallbacku na "minulou" verzi protoze ty kontejnery mas verzovany...</div><div><br></div><div>Verim tomu ze "doopravdy kontejnery" (LXC/D) a custom orchestrace vseho maji svoje misto, ale stejne tak ho maji ty single-app kontejnery typu Docker.</div><div><br></div><div>J.<br></div><div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jul 13, 2020 at 7:14 AM zd nex <<a href="mailto:zdnexnet@gmail.com" target="_blank">zdnexnet@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><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" target="_blank">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">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">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">Community-list@lists.vpsfree.cz</a><br>
<a href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank">http://lists.vpsfree.cz/listinfo/community-list</a><br>
</blockquote></div></div></div>
_______________________________________________<br>
Community-list mailing list<br>
<a href="mailto:Community-list@lists.vpsfree.cz" target="_blank">Community-list@lists.vpsfree.cz</a><br>
<a href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank">http://lists.vpsfree.cz/listinfo/community-list</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr">Rules of Optimization:<br>Rule 1: Don't do it.<br>Rule 2 (for experts only): Don't do it yet.</div></div>