On 2024-03-26 11:20, Alex 'CAVE' Cernat via RLUG wrote:
On 26-Mar-24 11:00, Mihai Badici via RLUG wrote:
Păi soro, în imagine, dar nici în imagine, ceea ce voiam era să înlocuiesc From: wheezy to From:jessie în imaginile pe care le aveam. Pe scurt fiecare imagine era builduită cu From: whezzy / apt install $my_app. O să îți trimit un Dockerfile dacă tot nu e clar 🙂

Eu am zis pe scurt "upgradez containerele" dar nu mi-a trecut prin cap ideea de a le upgrada manual 🙂

mi-am adus aminte de "ubiquitous language" din ddd (nu, nu e dezinsectie, deratizare si de..molare, ce spanac mai era)

cand zici "upgradezi containere", primul lucru la care ma gandesc chiar si eu e dist-upgrade in container :-D; dupa aia, gandul doi, e: stai ca asta nu se face (desi cineva zicea ca - culmea - se mai face, sper ca era doar o neintelegere si vorbea de fapt de LXC, unde e alta filosofie, chiar daca tot containere sunt)
Da, exprimarea a fost imprecisă, chiar incorectă, recunosc, dar am încercat să revin. Dar e ca la meci când te arată unii "ăsta ține cu Rapidul" degeaba încerci să scoți steagul cu Steaua, ca nu mai apuci în mijlocul flamei :)


daca ziceai si prima "upgradez imaginile de container", atunci nu mai incapea nicio discutie

Și da, văd că acum se poate, la jessie nu se putea pentru că erau dependențe explicite de systemd la toate serviciile. Văd că au revenit în mod tacit.

oricum, si cu systemd asta, daca stam bine si ne gandim e cam invers filosofiei initiale de *nix (binare multe, fiecare face treaba lui si atat); insa in general isi face treaba chiar si systemd, astept cu interes server de web (tare mi-e ca deja exista) si server de baze de date direct in systemd, ca vad ca asa e moda mai nou ... insa e de abia marti, insa ar putea fi un subiect de flama pentru vineri

Problema cu systemd era că rulează ca daemon, dar docker zice că nu poți rula decât o aplicație (că altfel nu mai izolezi nimic ). Nu am fost interesat de internals dar bănuiesc că în final l-au patchuit în sensul ăsta, să poți să îl rulezi și one time ca să inițializeze containerul înainte de a porni aplicația propriu-zisă. Altfel eu n-am mare lucru cu el, nu sunt chiar atât de taliban, mai evoluează și filozofia. Așa ca fapt divers, debian are pentru apache folderul apache2 până în zilele noastre tocmai pentru că au vrut multă vreme să mențină compatibilitatea și cu apache-ul vechi și cu ăla nou. Dar în jessie au făcut schimbarea asta fără alternativă; motivul pentru care voiam să folosesc pachete de jessie l-am spus în postul anterior. Acum cred că au revenit dar sincer n-am mai urmărit.

_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro

Raspunde prin e-mail lui