# How-to: switch_firmware_scan_csv Docker Image Ez a dokumentum leírja, hogyan kell használni a `switch_firmware_scan_csv` Docker image-et. ## Konfiguráció (config.json) A szkript a `config.json` fájlból olvassa be a konfigurációs adatokat. Ennek a fájlnak a konténer `WORKDIR` gyökerében (`/app/config.json`) kell elhelyezkednie, és a következő kulcsokat kell tartalmaznia: - `switch_ips`: Egy lista a switch-ek IP címeiből. - `username`: A switch-ekhez való csatlakozáshoz használt felhasználónév. - `password`: A switch-ekhez való csatlakozáshoz használt jelszó. Példa `config.json`: ```json { "switch_ips": [ "10.220.1.84", "10.220.1.85" ], "username": "az_on_felhasznaloneve", "password": "az_on_jelszava" } ``` ## Futtatás A konténer futtatásához használja a következő parancsot: ```bash docker run -d \ --name switch_firmware_scan_csv \ -v /eleresi/ut/a/hoston/config.json:/app/config.json \ -v /eleresi/ut/a/hoston/results:/app/results \ switch_firmware_scan_csv ``` ### Magyarázat: - `-d`: A konténer háttérben fut. - `--name switch_firmware_scan_csv`: A konténer neve. - `-v /eleresi/ut/a/hoston/config.json:/app/config.json`: Csatolja a helyi `config.json` fájlt a konténer `/app/config.json` útvonalához. - `-v /eleresi/ut/a/hoston/results:/app/results`: Csatol egy kötetet a konténer `/app/results` könyvtárához. A kimeneti CSV fájlok a gazda gép `/eleresi/ut/a/hoston/results` könyvtárában lesznek megtalálhatók. ```