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