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 [2023/05/02 18:40] – 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 170: | Line 170: | ||
| docker-compose ps | docker-compose ps | ||
| </ | </ | ||
| + | |||
| + | Szolgáltatások log-jainak megtekintése: | ||
| + | |||
| + | < | ||
| + | docker-compose logs -t -f web | ||
| + | </ | ||
| + | |||
| + | -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 202: | 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.1683052850.txt.gz · Last modified: 2023/05/02 18:40 by knehez
