Start Neue Main
This commit is contained in:
71
GEMINI_docker.md
Normal file
71
GEMINI_docker.md
Normal file
@@ -0,0 +1,71 @@
|
||||
# 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="<a-te-jelszavad>" -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="<a-te-jelszavad>"`: 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 <a-te-gitea-szervered-címe>
|
||||
```
|
||||
|
||||
### 2. Image átcímkézése
|
||||
|
||||
```bash
|
||||
# docker tag network-scanner:latest <a-te-gitea-szervered-címe>/<felhasználónév>/<repository-név>: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/<felhasználónév>/<repository-név>:latest
|
||||
# docker push <a-te-gitea-szervered-címe>/<felhasználónév>/<repository-név>:latest
|
||||
```
|
||||
Reference in New Issue
Block a user