Új hozzászólás Aktív témák
-
Akkor nézzük meg ugyanezt JSON-ben, oké? Ez plusz 45 nem-whitespace karaktert tartalmaz és ezek olyanok, amire mind figyelni kell, hogy ne okozzon hibát, de semmiféle plusz információtartalmuk nincs a fenti yamlhoz képest.
Viccből elrejtettem benne egy hibát - megtalálod vscode nélkül?{
"version": "3",
"services": {
"victoriametrics-test": {
"container_name": "victoriametrics-test",
"image": "victoriametrics/victoria-metrics",
"ports": {
"1234": 8428
}
},
"volumes": {
"./vmdata": "/storage"
},
"command": [
"--storageDataPath=/storage",
"--httpListenAddr=:8428",
"-retentionPeriod=100y",
"-memory.allowedPercent=20"
},
"restart": "always"
}
} -
Most komolyan, ebben mi az, ami olyan rettenetesen gonosz? És mennyiben nézni ki másképp ugyanez JSON-ban, azt leszámítva, hogy tele kellene rakni egy rakat zárójellel?
version: '3'services:victoriametrics-test:container_name: victoriametrics-testimage: victoriametrics/victoria-metricsports:- 1234:8428volumes:- ./vmdata:/storagecommand:- "--storageDataPath=/storage"- "--httpListenAddr=:8428"- "-retentionPeriod=100y"- "-memory.allowedPercent=20"restart: always -
vscode az egyébként is nagyon fasza, az mindenhez jól jön, de nem kell, ahogy olvastad, pont docker yamlokhoz nem használom. Sőt, YAML-hoz lényegesen kevésbé kell, mint JSON-höz vagy a rettenet XML-hez, mivel az előbbivel sokkal kényelmesebben lehet vi-ban dolgozni, mint a másik kettővel.
-
Mondjuk pont az identálás az olyan, hogy egyrészt messziről üvölt róla, ha elrontottad, másrészt meg tényleg simán lehet csinálni vi-jal is akár. Tipikusan én is tök sima text editorral szerkesztem őket és még soha nem volt gond abból, hogy elrontottam volna, ellenben amikor mondjuk jsonban kellene írni valami }}]}]} sormintát, azt felokosított szerkesztő nélkül azért elég könnyű elrontani.
-
Egyébként a dockeres résznél lehet, hogy érdemes elgondolkodni egy VPS-en is (vagyis egy szolgáltatónál hostolt virtuális gépen). Kezdőcsomagokból van egész jó áron, pl. az OVH-nál van 1 mag / 2G RAM / 20G SSD havi egy dollárért (max 12 hónapig van ez a kedvezményes ár): [link]
Ez kevésnek látszik, de igazából ahhoz, hogy pár docker container elrohangáljon rajta, teljesen elég, meg legalább látni fogod, hogy mégis mire számíts erőforrásigényben meg hasonló kérdésekben. -
Nem lehet a docker compose az egyszerűbb, mert ahhoz kell docker, az alap oprendszerhez meg nem.
Az "apt install docker" kisebb plusz lépés, mint mondjuk bekonfigurálni egy adatbáziskapcsolatot. Vagy pl. mondd el, hogy szerinted az "egyszerűbb" megoldásnál hogyan lehet új gépre költöztetni egy wordpresst?
nem kell annyira mikromenedzselni a memóriát
Miért, dockernél miért kellene? Te milyen gyakran mikromenedzselsz memóriát konténereknél?

-
Amúgy arra kíváncsi lennék, hogy milyen plusz erőforrásra van szükség egy konténer futtatáshoz
Nagyjából annyi, hogy a shared libek nem lesznek sharedek a különböző konténerek között, ez jár valami minimális plusz memóriahasználattal, ha futnak mindenféle szervízek a containerben (cron, ilyesmi), az is duplázódik, ilyesmik - igazából semmi komoly.
-
A ph!-n hozzászólók zöme windowsos, ahol, tudomásom szerint, nincs docker. Tehát nem ért hozzá.
Windowson van docker, apt viszont nincs

Egyébként pedig szoktam javasolni, hogy ne találgass arról, hogy a fórumtársad mit tud
Nem kell találgatnom, nagy betűkkel leírod, hogy fogalmad sincs róla

-
válasz
Speeedfire
#23
üzenetére
Persze fel lehet építeni ezeket "kézzel" pl ubuntu server os, vagy docker hub alól ollózva. De minek?
Miért ne? Ha ez tetszik neki meg érdekli, akkor csak hajrá, ahelyett, hogy a telefonját nyomkodná

-
Mondom, érdemes kipróbálnod.
Azt azért feltételezzük, hogy az ember ért dockerhez és fel van rakva (docker orchestration nem tudom, hogy jön ide, a compose már jó ideje alaprésze a dockernek) és nyilván pont annyira kell hozzá "megtanulni a docker összes hasfájását" mint amennyire ugyanerre szükség van az apt-nál egy sima apt-get install esetén. -
válasz
Speeedfire
#19
üzenetére
BÁRMI, ami konténerben vagy VM-ben fut, egészen nyilvánvalóan fut egy "alap" OS-en is. Nem azért futtatják ezeket konténerben, mert csak úgy lehet, hanem azért, mert egy csomó dolog sokkal egyszerűbb így.
Elkülönülnek egymástól a szolgáltatások, sőt, egyáltalán át lehet tekinteni, hogy milyen szolgáltatások vannak, hogy ki mit használ, milyen file-ok tartoznak hozzá, ha költöztetni kell, akkor az nem macera, ha több példányban kell futattni, nem macera, ha dinamikusan kell skálázni, nem macera*.
*: jó, a dinamikus skálázás önmagában macera tud lenni, de a konténerek azért sokat segítenek -
Na mégegyszer: az egy teljesen rossz gyakorlat, hogy vm-eket meg konténereket használnak olyanra, amire az alap oprendszer való.
Az alapo oprendszer ilyen helyeken leginkább arra való, hogy konténereket futtasson

Majd képzeld el azt a pontot, amikor 8-10 vm-et kell hirtelen upgradelni. Azért nem érdemes se vm-et se konténert telepíteni, hogy legyen mit adminolni.
Ilyenkor látszik, hogy soha az életben nem használtál konténereket, azért nem értem: ez egyetlen sor, nulla interakcióval, ha kell, berakhatod crontabba is.
-
Én csak azért írok ide, hogy erősen bólogassak ROGERIUS kolléga tanácsaira.
Az erőforrásos dologhoz még annyit hozzátennék, hogy itt a háztáji szerveren (ami eleve egy hostolt VM) van 8 GB RAM, fut rajta 12 konténer (wordpress, prestashop, wikijs, SVN, victoriametrics, mittomén) és a memória fele még üresen van.
Új hozzászólás Aktív témák
- Elektromos autók - motorok
- AI-ra hangolta legújabb NUC mini PC-jét az ASUS
- Linux kezdőknek
- LEGO klub
- GL.iNet Flint 2 (GL-MT6000) router
- A fociról könnyedén, egy baráti társaságban
- Vezetékes FEJhallgatók
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Egér probléma
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- További aktív témák...
- Eladó Spirit Of Gamer Headquarter 300 gamer asztal
- Eladó Razer Goliathus Extended Chroma egérpad
- Mika 6EU Konvektor helyére szerelhető gázkazán (Sosem használt,Digitális,ventillátoros,zárt égéstér)
- Samsung Galaxy S26 Ultra 512GB, Kártyafüggetlen, 1 Év Garanciàval
- Eladó dobozos, fóliás THERMALTAKE The Tower 600 fehér ház
- 234 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5080
- Samsung Galaxy S24 Ultra 12/256 GB Titanium Gray 6 hónap Garancia Beszámítás Házhozszállítás
- Samsung Galaxy Z Flip6 12/512GB - ÚJSZERŰ, Kártyafüggetlen, Kék - 1 év garancia
- HIBÁTLAN iPhone 15 Pro 128GB Blue Titanium-1 ÉV GARANCIA - Kártyafüggetlen, MS4692, 92% AKKSI
- BESZÁMÍTÁS! Sony PlayStation 4 PRO 1TB fekete játékkonzol extrákkal garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



