# Docker Parancsok Összefoglalása Ez a dokumentum az eddig használt és magyarázott Docker parancsokat foglalja össze. ## Image építése Egy Docker image elkészítése a `Dockerfile` alapján. ```bash # docker build -t switch-ip-scanner-CSV Dev/switch-ip-scanner-CSV docker build -t switch-ip-scanner-csv Dev/switch_ip_scann_CSV/ ``` - `docker build`: Parancs az image építésére. - `-t network-scanner`: Címke (`tag`) adása az image-nek `network-scanner` néven (pl. `network-scanner:latest`). - `Dev/network_scann`: A build kontextus, azaz az a könyvtár, ahol a `Dockerfile` található. ## Konténer futtatása Egy Docker konténer futtatása az elkészült image-ből, környezeti változókkal és kötetcsatolással. ### Kimenet mentése ideiglenes könyvtárba ```bash docker run --rm -e ARUBA_PASSWORD="" -v /home/wpanda/.gemini/tmp/e4d778fde762cf236191a78593c84823ae1a9c9abf1eca647b465a74aa408c7e:/data network-scanner ``` # Environmensts : ARUBA_PASSWORD, ARUBA_USER, data folder. ### Kimenet mentése a `/mnt/c/data/` könyvtárba ```bash docker run --rm -e ARUBA_PASSWORD="NuAaGTNPQWyeneQLI5qr" -v /mnt/c/docker/data/:/data network-scanner ``` - `docker run`: Konténer indítása. - `--rm`: A konténer automatikus törlése leállás után. - `-e ARUBA_PASSWORD=""`: Környezeti változó (`ARUBA_PASSWORD`) átadása a konténernek a jelszóval. - `-v /helyi/útvonal:/konténeren/belüli/útvonal`: Kötet csatolása, ami a helyi gépen lévő könyvtárat a konténer egy adott könyvtárához köti. - `network-scanner`: Az image neve, amiből a konténer indul. ## Image ujra Build a sajät könyvtäräbol docker build . -t switch-ip-scanner-csv:latest # Examples docker-compose up -d docker-compose up -d --build docker-compose up -d --force-recreate ## Image feltöltése Gitea Registry-be Ha a Gitea szerver Docker registry-ként működik. ### 1. Bejelentkezés a Gitea Registry-be ```bash docker login ``` ### 2. Image átcímkézése ```bash # docker tag network-scanner:latest //:latest docker tag switch-ip-scanner-csv:latest gitea.home.meszely.eu/wpanda/switch-ip-scanner-csv:latest docker tag switch-ip-scanner-n8n:latest gitea.home.meszely.eu/wpanda/switch-ip-scanner-n8n:latest docker tag n8n-n8n:latest gitea.home.meszely.eu/wpanda/n8n-panda-csv:latest ``` ### 3. Image feltöltése ```bash docker push gitea.home.meszely.eu//:latest # docker push //:latest ```