tanszek:oktatas:informatikai_rendszerek_epitese:docker_vitualizacio
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tanszek:oktatas:informatikai_rendszerek_epitese:docker_vitualizacio [2024/04/17 06:47] – knehez | tanszek:oktatas:informatikai_rendszerek_epitese:docker_vitualizacio [2025/04/12 09:09] (current) – [Docker compose parancsok] knehez | ||
|---|---|---|---|
| Line 62: | Line 62: | ||
| </ | </ | ||
| - | Ezzel definiáljuk, | + | Ezzel definiáljuk, |
| ==== Dockerfile létrehozása ==== | ==== Dockerfile létrehozása ==== | ||
| Line 89: | Line 89: | ||
| * Állítsunk be két környezeti változót, ami a flask-nak szükséges a kiszolgáláshoz. | * Állítsunk be két környezeti változót, ami a flask-nak szükséges a kiszolgáláshoz. | ||
| * Telepítsük a gcc-t és más függőségeket. (ez azért kell, mert a Python sok csomagot c/c++ forrás állományokból fordít) | * Telepítsük a gcc-t és más függőségeket. (ez azért kell, mert a Python sok csomagot c/c++ forrás állományokból fordít) | ||
| - | * másoljuk be a requirements.txt-t a munkakönyvtárba (ez azért kell, mert a virtuális gépnek | + | * másoljuk be a requirements.txt-t a munkakönyvtárba (ez azért kell, mert a konténernek |
| * EXPOSE parancs tcp portot nyit meg kifelé (jelen esetben az 5000-est) | * EXPOSE parancs tcp portot nyit meg kifelé (jelen esetben az 5000-est) | ||
| * mindent másoljuk be a munkakönyvtárba | * mindent másoljuk be a munkakönyvtárba | ||
| Line 174: | Line 174: | ||
| < | < | ||
| - | docker-compose logs -t -f webs | + | docker-compose logs -t -f web |
| </ | </ | ||
| - | -t az időbélyeget, | + | -t az időbélyeget, |
| Egy adott instance milyen környezeti változókat használ? | Egy adott instance milyen környezeti változókat használ? | ||
| Line 210: | Line 210: | ||
| docker-compose build --no-cache | docker-compose build --no-cache | ||
| </ | </ | ||
| + | |||
| + | Ha WSL2-ben szeretnénk elindítani a docker-t akkor az alábbi sort másoljuk be egy indító szkript-be (p. run_docker.sh): | ||
| + | < | ||
| + | sudo / | ||
| + | </ | ||
| + | |||
| + | Ilyenkor egy külön terminálba először a '' | ||
| Honnan tudok előre elkészített minta container-eket letölteni? | Honnan tudok előre elkészített minta container-eket letölteni? | ||
| https:// | https:// | ||
| + | |||
| + | Feladat: a fenti linkről telepítsük az egyik megoldást. | ||
tanszek/oktatas/informatikai_rendszerek_epitese/docker_vitualizacio.1713336427.txt.gz · Last modified: 2024/04/17 06:47 by knehez
