Păi și cu ce pachete faci build la versiunea nouă? Să zicem că ai un
docker care rulează ceva simplu, un apache. Dockerul ăla e bazat pe, să
zicem, debian wheezy sau ce mai era pe atunci că nu mai țin minte.
Teoretic tu ai face build la imaginea nouă de debian și după aia deploy
(ok, asta înțeleg prin upgrade). Dar... nu poți face o imagine nouă că
imaginea nouă are apache2 dependent de systemd . În practică tu poți să
pornești câte servicii vrei într-un docker, pentru că nimic nu te
oprește ca "serviciul" să fie de fapt un script care pornește alte
servicii, însă asta e doar o cârpeală.
On 3/22/24 21:12, Alex 'CAVE' Cernat via RLUG wrote:
On 22-Mar-24 20:53, Mihai Badici via RLUG wrote:
.Și apropo, că am avut niște treburi mai acum ceva ani cu
containerele, la un moment dat vine docker și zice: filozofia mea e
"un container, un proces". Oops. nu pot rula ubuntu sau debian,
pentru că am deja un proces, systemd, și nu îl mai pot porni pe al
doilea. Până la urmă au fușerit-o cumva, dar a fost o perioadă în
care nu puteai să upgradezi containerele vechi, care nu aveau
systemd, pentru că alea noi aveau systemd mandatory. O aberație, care
s-a rezolvat prin altă aberație, când soluția evidentă era să facă
systemd default dar opțional (de ce am nevoie de systemd pe
docker?). Încerc să nu fiu taliban, dar uneori... 🙂 Parcă nu mi se
mai pare așa de aberant când căutam la windows2008 prin regiștri după
plăci de rețea "fantomă" ...
pai stai ... de ce sa upgradezi un container? sau ce sa upgradezi la el?
pana la urma asta e filosofia containerelor, faci build cu versiunea
noua de pachet(e) si dai deploy (sau cu ceva kubernetzi schimbi
imaginea si reporneste el containerele noi)
sau poate n-am inteles eu exact ce voiai sa zici, ca deh, vineri
seara, s-a adunat oboseala
Alex
_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro
_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro