Új hozzászólás Aktív témák
-
paizinho
tag
Köszi a gyors választ. Egyelőre félsiker
MS VSCode-s docker plugin-l szerkesztgetem és kezelem a konténereimet.A yml fájlban így állítom be: env_file: ../.env.global
(az env-file-re itt azt írja, hogy hibás)
A VSCode compose up nem látja a változókat.Ugyanitt a VSCode-s parancssorból indítva, működik, látja változókat.
docker compose --env-file ../.env.global upEzt most így nem teljesen értem. Mit kellene másképp csinálni?
Köszönöm, ha egyenesbe raktok. -
cSuwwi
senior tag
válasz
paizinho #1738 üzenetére
Az elképzelés jó, csinálsz .env fájt, beleírod ami kell és a compose fájlban arra hivatkozol, pl.
${TZ}
A fájl pedig lehet bárhol, ahol rálát:docker compose --env-file ./config/.env.dev up
Komplexebb keresésre ai keresőt javaslok, ha körbe tudod nagyjából írni, akár magyarul is, el lehet indulni: [link]
-
paizinho
tag
Szép napot/estét Nektek!
Környezeti változókkal kapcsolatosan szeretnék segítséget kérni.
Létezik docker szintű globális .env fájl ?
Konténerenként a .env fájlban már elboldogulok.Viszont majdnem minden konténerben a volumes / environment részben ugyanazt a config, munkakönyvtárat, ... használom, hogy pl.: a mentéseknél is csak egy könyvtárat használhassak és nem konténerenként külön külön.
Google barátunkkal nem sikerült boldogulni (valószínűleg nem jól kerestem)Ezt a globális .env tartalmat gondoltam volna a dockert futtató (nem root) user home könyvtárában:
DOCKERDIR=[docker config path]
WORKDIR=[workdir path]
PGUID=1000
PGID=1000
TZ=Europe/BudapestÉs azt gondoltam volna, hogy a konténerben csak meghivatkozom $DOCKERDIR, $WORKDIR, ... -ként és egyszerűbb lehet az életem.
Egyelőre csak konténerenkénti .env fájllal működik.
Előre is köszönöm a segítségeteket!
[ Szerkesztve ]
-
pelyib
tag
válasz
Neil Watts #1736 üzenetére
A hostot ugyan ugy felugyelni kell ahogy a docker-ben futo appokat is.
Szerintem hasznald azt a rendszert amit ismersz es szoktal hasznalni.
Sokan a Proxmox + LXC / VM megoldassal mennek a kisebb riziko miatt, mert ha valami felremeny a LXC/VM configuralasaban akkor is host meg ott van es mar kezdetsz is egy uj VM-t tiszta lappal. (Szerintem ezzel indulj, es aztan mar lehet jatszani, h mi fusson a VMben)CasaOS es Portainer ami amugy jo lehet neked, elobbivel nincs tapasztalatom, utobbit egyszeru hasznalni, kenyelmes.
-
Sziasztok!
Van egy szervernek mondhato gepem, amelynek semmi mas dolga nem lenne, mint dockerben kontenereket futtatni es nehanyat elerhetove tenni a nagy kozonseg szamara.
Ehhez milyen host rendszert valasszak? Ugy erzem egy random Debian/Ubuntu/CentOS/RHEL-nel sok mindenre kellene figyelni. Jo lenne valami kulcsrakesz megoldas, esetleg egy tutorial hogy aztan csak a docker kornyezetre kelljen figyelnem. Van ilyen?
Koszi
-
pelyib
tag
válasz
bala6120 #1733 üzenetére
Elso link igaz erre. -e NEV=ertek
docker run -d --rm --net host -e MPD_HOST=mpd.local -e RENDERER_MODE=BOTH -e UPNPAV=1 giof71/upmpdcli:latest
Szerintem a pelda hibas, mert nem kettospont kell hanem "=" jel, latom a linkelt app doksijabol is igy van
❯ docker run -e BANAN=banan -e KORTE:korte ubuntu env
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HOSTNAME=11ad244924db
BANAN=banan
HOME=/root
-
pelyib
tag
válasz
bala6120 #1731 üzenetére
Azok env valtozok, attol fuggoen, h mikent inditod a containert:
docker run
docker compose -
bala6120
senior tag
Sziasztok,
Segítséget szeretnék kérni, nem igazán értek a dockerhez.
upmpdcli-docker-nél szeretném alkalmazni ezeket a változásokat:
RENDERER_MODE=BOTH
UPNPAV=1
Hogyan lehet végrehajtani?
-
Véletlenül sikerült törölni a docker imagek tag-jeit. Hogyan lehetne visszatenni őket? Akár újra letöltéssel, portainerem is van (ha azzal egyszerűbb).
Szerencsére megvolt a régi docker images lista, így egy docker pull <imageneve> listával újra letöltöttem mindet, és már jó[ Szerkesztve ]
-
cSuwwi
senior tag
válasz
agent11 #1725 üzenetére
Nem elvetendő manapság az AI keresők használata sem ilyen jellegű tanuláshoz. A keresővel kombinált AI-k remekül tudják magyarul is összegezni a fontosabb dolgokat, pl. a perplexity.
A kulcs, hogy meg tudod-e fogalmazni mire vagy kíváncsi, mert akkor összegzi ahelyett hogy a google találatokból ollózod össze a tudást.
Portainer erősen ajánlott kezdőknek, az "arr" stack meg a htpc haladóknakAztán ha már megy minden, akkor jöhet "ez tőlem is mehetne, mert mégiscsak van privacy" fázis, és dockerből fog menni a kereső (searxng), egy chatgpt jellegű felület (open webui) vagy a perplexitynek is van ilyen megoldása (perplexica)
[ Szerkesztve ]
-
stigma
addikt
válasz
agent11 #1721 üzenetére
Hi, igaz már rég írtam a cikkeket, de segítség lehet egy kezdőnek, próbáltam szájbarágósan leírni:
OMV5 +Portainer + Docker leírás
Portainer alapok - LOGOUT.hu Akármi bejegyzésOMV =Openmediavault, NAS oprendszer, amivel szerintem tisztában vagy mi az.
Itt annó nagyon sok Docker konténert használtam, teszteltem, de most már épített NAS helyett gyári Synology-ot használok, megmaradtam Portainernél ahol a docker konténerjeim/stack-eket futtatok.Remélem hasznos neked, itt a legáltalánosabbakat beletettem amit én hazsnálok, viszont ezek már 100% hogy változtatak , ezért mielött innen másolgatod, inkább keresd meg majd őket hub.docker.com oldalon.
[ Szerkesztve ]
-
róland
veterán
válasz
agent11 #1721 üzenetére
Ezekkel érdemes kezdened:
vagy itt egy Coursera tananyag, ha csak tanulni akarsz és nem kellenek a tanúsítványok, oklevelek, akkor ingyenes.
-
agent11
tag
Szeretnék megtanulni docker konténereket csinálni, nem előre elkészített konténert használni. Tudtok esetleg ajánlani a témával kapcsolatos tréning anyagot? Vagy hol találok hozzá oktatóanyagokat?
-
htom127
aktív tag
válasz
markussandor #1715 üzenetére
Köszönöm, holnap kipróbálom.
-
róland
veterán
válasz
htom127 #1707 üzenetére
A LinuxServer-hez van hovatalos LibreElec addon, tedd fel azt. Majd az addon elindítását követően lehetőség van jópár LinuxServer kiegészítő telepítésére/futtatására. Gyakorlatilag megspórolható a bajlódás, s csak pár adatot kell megadni, beállítani. (S talán a Transmission is elérhető így.)
-
markussandor
senior tag
válasz
htom127 #1713 üzenetére
priváttal nem foglalkozom, abból más nem tanul
ezt az én docker-compose.yml fájlom tartalma:
services:
transmission:
image: lscr.io/linuxserver/transmission:4.0.3
container_name: transmission
network_mode: bridge
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Budapest
- USER=msandor
- PASS=titok
- WHITELIST=127.0.0.1, 192.168.5.*
- PEERPORT=51413
volumes:
- /srv/dev-disk-by-uuid-423a215e-0e3f-49b0-b043-e4cea5df08b1/TORRENT/config:/config
- /srv/dev-disk-by-uuid-423a215e-0e3f-49b0-b043-e4cea5df08b1/TORRENT/downloads:/downloads
- /srv/dev-disk-by-uuid-423a215e-0e3f-49b0-b043-e4cea5df08b1/TORRENT/watch:/watch
ports:
- 9091:9091
- 51413:51413
- 51413:51413/udp
restart: unless-stopped
mem_limit: 1G -
htom127
aktív tag
LibreELEC (official): 12.0.1
Kodi addonokat már telepitettem, a dockert, linuxserver.io t felraktam. A gondom az, hogy teljesen dockerszűz vagyok, még minden új ezen a téren. Igyekszem utánaolvasni az alapoknak. Usb csatolós ssd lesz a tárhely, próbaképpen egy pent dugtam csak rá, egyelőre. -
htom127
aktív tag
válasz
markussandor #1709 üzenetére
Ment privát
-
stigma
addikt
válasz
htom127 #1711 üzenetére
Én helyedben még annyit csinálnék, hogy download-s mappa a Libreelecnél root-al írható ezért oda cisnálnák egy Docker mappát, abba egy Transmission mappát ahova majd a konfig fájlokat a docker írja
Ezenfelül a végén van egy tranmission:latest image ami helyett jó lenne kideríteni, melyik a rá optimalizált változat.
Talán ez lesz az amivel jól fog menni, vagy ha nem megy a mostanivla amiről a kép készült akkor ezzel próbálkozz: linuxserver/transmission:arm64v8-latest -
stigma
addikt
válasz
htom127 #1703 üzenetére
Hi, esetleg egy verziót írhatsz, melyik LE van neked, mert nem mind1
Először próbáld ki zip-ből telepítős verziót -->thoradia
Középen van egy ilyen sor ahonnan a zip-et telepítened kell:
"for LibreELEC version 9.80.x or higher, use this zip file."zip-et hálózaton átmásold , majd Libreelec-ben addon-t telepítesz saját zip fájlból.
Ezt nem írom le, mert Youtube-on addon telepítésből van sok verzió, szerintem még transmission is.
Itt ha ez a repo-t felteszed, Tranmission és Qbittorrent is van.
Qbittorrent többszálas letöltést támoatja, jobban ajánlott mint Tranmission.Ha ez nem jön be dockerezhetünk, mert CE-re bátyámnak megcsináltam egy S905X2-es Amlogic boxra, USB 3.0-s porton lógva egy WD Purple 4TB-os HDD-t olyan 80-90MB/sec letöltéssel vigan tud használni.
Ha dockerezni akarsz a linkelt linuxserveres repo-t fel kell tenni, dockeres addonokat, amiket már fejből nem tudok melyek azok, fel kell tenni.
SSH-n ha kiadod a docker version parancsot azzal bizonyosodsz meg, hogy van rajta docker vagy sem.Ha ezekkel megvagy, írj mit sikerült vele.
Remélem nem a Rpi-n lóg még egy HDD usb-n, mert különben csak a microsd-re nincs értelme torrentezni. -
markussandor
senior tag
válasz
htom127 #1707 üzenetére
első ránézésre az a baja, hogy a volume-okat összekeverted.
balra van a helyi (libreelec) fájlrendszere, majd a kettőspont jobb oldalán a konténeren belüli fájlrendszerek, amikhez nem kell nyúlni, és mivel nem léteznek, talán emiatt nem indul el.
Én docker compose-al indítom, ha olyan kell, azt tudok adni. -
cSuwwi
senior tag
válasz
htom127 #1707 üzenetére
A path-okat be kell állítani, mert most /path/to/ van ahogy látom.
mit - hova, vagyis az elején a rendszeren lévő mappát adod meg, a végére meg hogy a konténeren belül az hova mutasson (jellemzően az elsőt kell megadni, a második fele adott, hogy kezeli az adott program)
A optional részeket is kiszedheted, nem tudom nem-e zavar be ez a fajta kommentelés.Van amúgy bármi előnye egy libreelecnek rpi-n, egy sima pios + amit felteszel megoldáshoz képest?
Nekem egy pi4-en lite (asztal nélküli) pi os megy, kodi, meg az "arr" stack plusz még csomó más konténer, teljes hozzáférést ad. Régebben a hdr-t írták előnynek de 20-as kodival ezen az is megy nálam. -
róland
veterán
válasz
htom127 #1703 üzenetére
Nézd át a Linuxserver.io-t. (Ez addonként telepíthető KODI-ra LibreElec-n is.)
S van hozzá transmission kliens, a gyűjteményben.
(Én egy Intel N3150 alapú [Celeron] HTPC-vel használom.)
[ Szerkesztve ]
-
htom127
aktív tag
Üdv
Rpi5 Libreelec-re szeretnék docker alatt transmissiont telepíteni ssh-n keresztül. Tudnátok ajánlani kezdőknek való leírást hozzá? -
zoyoxy
tag
Pushoveren nézz szét.
-
ryke1
tag
Van arra megoldás, hogy stream linkeket (pl. videa-ról) gyüjtsek össze és azokat lejátsza nekem és nyilvántartja melyiket néztem már meg?
-
cSuwwi
senior tag
-
AcCEsS
senior tag
Olyan emlékeztető/értesítő megoldást keresek, aminek "csak" annyit kell tudnia, hogy webes felületen megadom az emékeztető szöveget és az értesítés időpontját, és a dátum/idő elérésekor küld nekem üzenetet e-mailben (plusz értesítési módszer is lehet, de az e-mail alap). Persze a felvitt értesítők szerkeszthetőek/törölhetőek legyenek. Kb. mint a Google naptár, csak valami saját, dockeres megoldást keresek. Tudtok ajánlani valami bevált megoldást?
-
danih
veterán
válasz
markussandor #1692 üzenetére
Rosszul fogalmaztam. Régi infó az, hogy "nem támogatott", mert igen. Live migration meg nagyobb környezetekbe kell, otthonra szuper az LXC.
-
markussandor
senior tag
Az hogy docker nem támogatott LXC-ben egy sokéves, már kinőtt tévhit.
Nem én állítom, hanem a Proxmox készítői:
If you want to run application containers, for example, Docker images, it is recommended that you run them inside a Proxmox QEMU VM. This will give you all the advantages of application containerization, while also providing the benefits that VMs offer, such as strong isolation from the host and the ability to live-migrate, which otherwise isn’t possible with containers.
[forrás]Örülök, hogy sikerült megoldanod!
-
danih
veterán
válasz
markussandor #1688 üzenetére
Megoldva. Mégis jó volt az irány a paraméterekkel kapcsolatban, elírtam. Nem GUID hanem GROUP_ID a paraméter. Köszi
-
danih
veterán
válasz
markussandor #1688 üzenetére
Az env paraméterek a készítő oldaláról vannak szóval azok jók. Volume meg ilyesmi meg simán lehet custom, semmi különös ebben nincsen.
Az hogy docker nem támogatott LXC-ben egy sokéves, már kinőtt tévhit. Semmi gond nincs vele.
Az attachment mount illetve mappa az én plusz hozzáadott volume-m. Ugye ha valaki ezt használja, nem a saját gépén fut, és kell egy mód, hogy az e-mailek csatolmányait valahogy managelje (le- és feltöltés) - erre kell az SMB. Az applikáció maga semmit sem fog az attachments mappába tenni (csak a user). Ha működésre bírom a profil könyvtárat is kirakom SMB-re.
Száz szónak is egy a vége, valahogy azt kell megoldanom hogy az "app" usernek legyen jogosultsága a kontérben a már host szinten mountolt és meglévő SMB-re.
Miért: kéne valami backup asszonynak. Az övé folyamatosan megborul (betterbird szintén, outlook meg szar) és kíváncsi vagyok linux alatt stabilabb-e a dolog. Szóval ha megborulna és épp nem érek rá vagy nem vagyok ott, azonnal tudná használni mint vészmegoldás.
Snappymailt is nézegetem.[ Szerkesztve ]
-
markussandor
senior tag
Rákerestem a konténerre, a készítője sokkal kevesebb paraméterről írt, mint a Te compose fájlod. Ez persze még önmagában nem probléma.
Te egy nem támogatott módszerrel próbálkozol, Proxmoxon LXC-ben nem javasolt dockert futtatni.
Én ezt egy debian VM-ben csinálom.Kérdés: a /attachments mappába teszi a leveleket? Azért kérdezem, mert erről nem írnak semmit a docker hubon.
OFF: mi értelme/előnye van a thunderbird-öt dockerben futtatni, natív futtatás helyett?
Max azt tudom elképzelni, hogy így a memória fogyasztás a szerveren lesz, nem a kliensen... -
danih
veterán
Szuper köszi. Tehát:
van egy "/mnt/Thunderbird" host szintű mount ami működik és egy CIFS share van rajta sikeresen mountolva.Első scenárió: services alatt a volumes részben van meghatározva az aktív mount:
services:
thunderbird:
image: jlesage/thunderbird
ports:
- 5860:5800
volumes:
- ./thunderbird/data:/config:rw
- /mnt/Thunderbird:/attachments:rw
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- TZ=CET
- SECURE_CONNECTION=1
- WEB_AUTHENTICATION=1
- WEB_AUTHENTICATION_USERNAME=user
- WEB_AUTHENTICATION_PASSWORD=password
- DOCKER_ENABLE_SECURITY=false
Ha ebben az esetben bemegyek a konténerbebe és ott indítok egy konzolt, root-ként látom a share-t, ott "nano doc.txt" blabla, mentés, megy, fájl ott van. Észrevettem hogy két user aktív a konténerben: root és app. Ha a konzolt app-ként indítom: permission denied. Ugyanez magában a Thunderbird-ben ha bemegyek az "attachments" mappába.
Úgyhogy közben megpróbáltam a következőt:
Kreáltam egy manuális volume-t, CIFS beállításokkal (neve: thunderbirdsmb), és azt próbáltam behúzni (második scenárió):services:
thunderbird:
image: jlesage/thunderbird
ports:
- 5860:5800
volumes:
- ./thunderbird/data:/config:rw
- thunderbirdsmb:/attachments:rw
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- TZ=CET
- SECURE_CONNECTION=1
- WEB_AUTHENTICATION=1
- WEB_AUTHENTICATION_USERNAME=user
- WEB_AUTHENTICATION_PASSWORD=password
- DOCKER_ENABLE_SECURITY=false
volumes:
thunderbirdsmb:
external: true
name: thunderbirdsmb
Itt ha nyomok egy "Update the stack"-et, már ennél a folyamatnál megkapom, hogy "operation not permitted".
Úgy gondolom hogy ez nem fog menni, mivel a docker "unprivileged" LXC konténerben van Proxmox-on, én pedig ezt a részt így is hagynám. Szóval az első verzióból kiindulva kell megtalálni a megoldást szerintem. -
danih
veterán
Tudna valaki segíteni smb elérésében docker konténerben?
Van egy Thunderbird konténerem amibe a volume-ba beraktam egy hálózati mappát (attachment mappa). UID GID = 1000 a compose-ban. Terminálban a konténerben a hálózati mappa rw működik (mint root). Az app látja az attachment mappát de "permission denied". Root-on kívül a konténerben van még egy "app" user, gondolom akkor itt fut a Thunderbird és ez lehet a gond. Mit kell csinálnom hogy elérje rw-vel a mappát?
DOCKER_ENABLE_SECURITY=false - compose-ban benne. -
Crvsh3R
senior tag
válasz
Fecogame #1683 üzenetére
Köszi, ha minden kötél szakad, akkor a fent linkelt scriptet berakom a root crontab-jába.
Elsősorban Nautical Backup konténert próbálom rendesen beállítani, lehet megvan a probléma forrása. Valószínűleg saját magát is lelövi még a mentés kezdetekor. Mondjuk erre azért gondolhatott volna a fejlesztője és feltüntethette volna, hogy nem teszi saját magát automatikusan kivételbe és manuálisan kell. Egyedül egy Github issue-ban láttam rá utalást. -
Crvsh3R
senior tag
Sziasztok!
Ki-hogyan oldja meg a volume-ok backup-ját ext4 alatt?
Én 2 dolgot próbáltam, de egyik sem működik:
- találtam egy jó kis scriptet, de ez ott vérzik el, hogy némely konténer rootként fut és azokhoz a könyvtárakhoz nem fér hozzá
- Nautical Backup konténer jó lenne, de valamiért 137-es kóddal kilép és nem csinálja meg a mentést
Utóbbit lenne a legjobb kivitelezni, de valamiért Portainerben "exited - code 137" és a logban nincs hibaüzenet. -
mzsol
tag
Sziasztok!
Egy ideje a wg-easy beállításával szenvedek. A container létrehozás, configfájl letöltés és a kliensbe betöltés megvan csak nem jó beállítások lehetnek. Egy adott tartományban lévő eszközöket szeretném elérni, de ez nem sikerül. A wireguard kliensben az aktiválást követően a wifi adapternél azt írja hogy nincs internet hozzáférés. Íme a kód. Mit rontok el? -
cSuwwi
senior tag
válasz
Crvsh3R #1679 üzenetére
Most hogy említetted megnéztem a pi-men ezt, volt 7 unused volume. Mivel minden szolgáltatás amit használok fut, így ami unused volt azt töröltem, simán kiszedte a portainerből indítva mindet.
Ennyi subnettel pont az lehet a gond, amit írtam. A privát B címtér ami alapból a docker használ 172.16.0.0 - 172.31.255.255-ig tart, ez ugye 16 tartomány, mert a második számcsoportot növeli minden esetben, így ha ennél több volt akkor vagy nem generál vagy átugrik máshova (ami lehet a privát C tartomány is, az a 192.168..xx), erre tippelnék. Én mondjuk pont ezért ahol lehet a privát A tartományt használom (10.x.x.x) abból nehéz kifogyni. Megoldás lehet az összevonásokon túl, hogy kézzel generálod a subneteket. Nézd meg a portainerben a networks fül alatt mennyi hálózatod van.
[ Szerkesztve ]
-
Crvsh3R
senior tag
Vicces, pont a compose-hoz készítettem az .yml fájlt, benne az összes arr szolgáltatással, közös arr subnettel. Ekkor figyeltem fel a fenti dolgokra.
Volume-os problémát már olvastam máshol is, de úgy néz ki megvan miért keletkeznek ezek a fantom volume-ok. Ha jól értem lehetséges, hogy egyes image-ekben vannak olyan volume-ok megadva, amit a konténer létrehozásakor nem konfigurálok/nem használok fel és ezeknek generál compose során fantom volume-ot. Azt írja, hogy a docker image inspect {imageid or name:tag} --format {{.Config.Volumes}} paranccsal lekérdezhetőek image-enként az image-ben definiált volume-ok. Mondjuk ettől még zavaróak és az általam talált meg csak a Portainer-hez tartozhatott, mert csak az futott amikor törölni próbáltam (holott az csak 1 db portainer_data volume-ot hoz létre "elméletben".
Subnetes dolgot azért nem értem, mert volt kb. 20 konténerem, ami futott, az max. 20 subnet. Persze előtte volt több próbálkozásom, de akkor ezek szerint ami törölve lett azt továbbra is lefoglalja és nem szabadítja ismét fel újra felhasználhatónak? Jó volna tudni, hogy ezek a dolgok hol vannak definiálva, hátha szabályozható egy konfig fájlban.
Egyébként olvastam egy ilyet is, hogy a docker system prune -a --volumes parancs minden felesleges dolgot töröl, csak arra kell figyelni, hogy az éppen nem futó image-eket is. -
cSuwwi
senior tag
válasz
Crvsh3R #1677 üzenetére
1. lelövöd a portainert is, meg mindent és terminálról törlöd manuálisan?
2. nem fogyott el minden subnet a 172-esből? ugye alapból 172.16.xx-et ad és az első számcsoportot növeli mindig, de csak 32-ig van a privát B címtér, lehet ilyenkor átáll? csak ötletelek.ha nem feltétlenül szükséges akkor lehet egy subnetbe is dobálni a containereket. pl. htpc stackhez való sonarr-radarr-jackett-qbit-stb.. simán lehet egyben és jobb is ha ott vannak mert kommunikálnak egymással
-
Crvsh3R
senior tag
Sziasztok!
Portainerrel kapcsolatban lenne kérdésem. Tegnap sajnos megadta magát a Debian alapú docker kiszolgálóm (elszállt az alaplap), viszont előtte két érdekes dolgot találtam benne, hátha esetleg tud valaki rá magyarázatot adni, hogy a jövőben ne járjak így. Pont az alábbi problémák miatt lett volna reboot, de már nem indult el a gép sajnos.
1., Nem szoktam volume-okat létrehozni, hanem bind-olni szoktam, viszont a volume-ok között tegnap találtam 2 db _data végű volume-t, előtte hosszú random karaktersorozat az útvonalban. Ugyanúgy nézett ki, mint az alap portainer_data volume, viszont ezeket nem tudtam törölni még akkor sem, amikor csak a Portainer futott, más nem. Gyanítom, hogy a Portainer frissítéséből maradt valahogyan vissza valamikor. Esetleg van valakinek ötlete mitől fordulhatott elő, illetve hogyan távolítható el biztonságosan?
2., A másik amit észrevettem és nem tudok hova tenni: az új konténereket docker compose-al, vagyis Portainer-en belül stack-ként hoztam létre. Ezek ugye alapból bridge network-öt hoznak létre. Tegnapig minden működött szépen, hozta létre a konténernév_default nevű bridge network-őket 172.x.x.x/16 ip subnetekkel, viszont tegnaptól minden hálózat (legalábbis a bridge network-ők) 192.168.x.x/16 subneteket osztott. Ez mitől lehetett, illetve valahol konfigurálható, illetve javítható?Segítségeteket előre is köszönöm!
-
cSuwwi
senior tag
válasz
Stealth #1672 üzenetére
Nem kellett volna a stacket törölni, elég lett volna a konténert (azt is írtam). Gondolom az imaget is törölte vagy pull-t nyomtál neki, mert a kép alapján a :latest-et szedte le a linuxserver repoból, az pedig az ötös, ezért van dark mód.
Az environment változókat írhatod a compose fájlba is közvetlenül, ebben nincs semmi secret. Ahol a webui portod van, az alá amit korábban írtam, nekem úgy megy.
Utána ha újraindítod a konténert lassabban indul majd elsőre és látszik majd a logban, hogy mit töltöget. Ha nem töltöget semmit, akkor az ötös qb nem támogatja vagy változott valami, akkor keríts valahonnan egy korábbi imaget.[ Szerkesztve ]
-
cSuwwi
senior tag
válasz
Stealth #1670 üzenetére
Ha le tudta tölteni a modot, akkor lokálból szolgálja ki, akkor nem okoz gondot a tűzfal. De mint írtam, van amit utána is távolról tölt, ha azt nem éri el, akkor részlegesen fogja betölteni. Ezt a fájlt húzza távolról: [link]
Töröld a konténert, és építsd újra, akkor látni a logban hogy mit tölt, mit generál, én is innen tudom. -
cSuwwi
senior tag
válasz
Stealth #1667 üzenetére
Nem a szóköz a lényeg, hanem a kisbetűvel kezdődő témanév.
Először én is nagybetűvel írtam be, félig hiányosan töltődött be. Amikor megnéztem a böngésző dev toolbarjában miért van ez, ott volt egy 404 egy távoli kérésre a githubról hostolva, hogy nincs Aquamarine.css. Kisbetűvel ment, átírtam arra, megjavult.Igen, jogos a kérdés, hogy ha távolról is tölt, miért nem megy minden távolról és miért kell lokális tükör is. Nem néztem utána, de feltételezem belenyúl másba is js szinten. Így viszont vagy megbízol benne, vagy nem.
Az új főverzióval meg úgy vagyok, hogy kihagyom a bétateszterkedést, majd ha kilakatolják jól, akkor átállok dockeren is. Teljesen jól megy a 4.6.6 is, akkor változás csak nem hozott.
[ Szerkesztve ]
-
-
cSuwwi
senior tag
válasz
Stealth #1664 üzenetére
Az biztosan nem for ártani, ha Aquamarine-t írsz, Aguamarine helyett
Megnéztem, nekem megy mindeféle mókolás nélkül (pl. a csp tuning). Portainerben a docker compose stackem configja ebben változott az environment résznél:
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:qbittorrent
- TP_THEME=aquamarineNincs szóköz az = körül és kisbetűs a téma neve.
Más kérdés, hogy érdemes-e beállítani, mert a log alapján letöltöget még 175MB cuccot a githubról, meg pythonnal játszik valamit a háttérben, és oda tükrözi a fájlokat. -
Stealth
senior tag
Sziasztok!
Van egy konténerben futó qbittorrentem. Az aquamarine nevű témát akarom rátenni, innen, de sehogy sem megy. Itt a dockeres leírás.
A custom http header beállítva az első link szerint.
A második link szerint beírok két változót:DOCKER_MODS = ghcr.io/themepark-dev/theme.park:qbittorrent
ésTP_THEME = Aguamarine
majd update stack.Megváltozik a téma, de nem az aquamarinera.
Mit rontok el? -
agent11
tag
Sziasztok!
OMV topic-ban már feltettem a kérdést, de hátha itt van valakinek esetleg ötlete:
Frissítettem az OMV-t és a qBittorrent konténert is. Azóta nem indul a qbit konténer.A konténer log-jában ezt látom:
qbittorrent | [custom-init] No custom files found, skipping...
qbittorrent | Error loading shared library libcrypto.so.3: Permission denied (needed by /usr/bin/qbittorrent-nox)
qbittorrent | Error loading shared library libz.so.1: No such file or directory (needed by /usr/bin/qbittorrent-nox)
qbittorrent | Error loading shared library libtorrent-rasterbar.so.2.0: Permission denied (needed by /usr/bin/qbittorrent-nox)
_ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE: symbol not foundEgyértelműen valami jogosultsági problémának tűnik, de egyelőre nem jutottam előrébb még úgy sem, hogy végig gúgliztam az egész internetet.
Már töröltem a konténert és az image-et is és újra megcsináltam a compose file-lal, de mindig ez az eredmény. Régebbi verziót is visszatettem és azzal is ezt csinálja.
5 konténeremből 3 működik jól (WireGuard, NGINX PM, PiHole), de a qBittorrent és a DuckDNS log is ugyan ezzel a Permission denied-os hibaüzenettel kezdődik és a konténerek nem működnek. Érdekes módon a státuszuk running-ban van, de mégsem működnek.Van esetleg valakinek ötlete, hogy mi lehet a gond?
-
cSuwwi
senior tag
válasz
gazso75 #1660 üzenetére
Én viszont nem akartam külön konténert és foglalkozni vele, ez stabil és jó szolgáltatás amire egyszer befizettem és megy. Curl-al küldöm az értesítőket az apijára, vagy ahol van integráció (sonarr, radarr, stb.) ott onnan. Jellemzően én is megoldok mindent házon belül (vagy megírom) de itt egyszerűbb volt így. Van amiért szerintem megéri fizetni.
[ Szerkesztve ]
-
cSuwwi
senior tag
válasz
Crvsh3R #1658 üzenetére
C opcióként keresel valami servicet ami emailből pusht varázsol, pl. veszel egy licencet a pushoverhez (push notification service, 5$ a lifetime licence), amihez egy email cím is tartozik, ami oda érkezik, megjön pushként is.
Én évek óta használom minden szerveremen, pl. csomagfrissítés értesítőkre, stb., mindig minden azonnal megjött.[ Szerkesztve ]
-
Crvsh3R
senior tag
Sziasztok!
Docker kiszolgálóm elé raktam egy Cyberpower VP1000ELCD szünetmentes tápegységet. Esetleg valaki ismer/használ valami docker konténer, amivel könnyen beállítható lenne értesítés (Gotify, Telegram) egy esetleges áramkimaradás esetén?
A szünetmentes szoftvere csak e-mailt tudna küldeni és azt is csak akkor, ha közvetlen a Debian gazdarendszerbe integrálnék e-mail kiszolgálót, amit nem szeretnék. -
Davebowman
senior tag
Resilio-t próbáltad? A sync része hipergyors, a szerverre qr-kóddal lehet feltenni könyvtárakat, shered qr-kóddal meg leszinkronizálni fent lévőket, családban így csináltam, mindenkinek minden megosztott mappája a NAS-ra szinkronizál és vannak közös mappák családtagok között (de nem mind) amit egyesével meg lehet osztani, mindenkinek csak azt, ami kell
annyirajóó és az ingyenes pont elég. A telefonjaink fotóit is feltolja automatikusan. Ezt a nextcloud is tuja, amit viszont nem (nem annyira), hogy a szerveren lévő fájlokat manuálisan is lehet hozzáadni (igen torrent linux*.iso-k, aria2 letöltések, és ebook-szinkronok) de akár törölni is, ha már elégszer telepítettem a Debian visszatér S31E12. részt
-
ladoba
csendes tag
Sziasztok.
Adott 2db gép . Az 1.hetzner-nél amin kodi konténerben host módban fut.A kodi szerint megkapja a publikus ip címet,viszont egy kodi plugin szerint a bridge ip címét (172.17.0.x) ,ami kissé fura,hogy hogyan.Ugyanezt egy helyi gépen is megcsináltam de ott jó ip-t kap.Próbáltam ubuntu 18,20,22-vel mindig ugyanazokkal a kernelekkel mindkét helyen,de mindig ugyanaz.A távoli gépen sose jó.Valami ötlet,hogy mi a bánat lehet ez? -
Az apache konténer http, viszont tőlem már tanúsítvánnyal megy ki a netre a npm miatt, mivel onnan már https. Próbálgattam a CloudFlare-en is állítani, még nem találtam el mi lehet a baja.
szerk: CloudFlare-en ha a domaint átrakom proxied-ról dns only-ra, akkor bejön az oldal, viszont az apache dob 502-t.[ Szerkesztve ]
-
cSuwwi
senior tag
válasz
szpeti40 #1651 üzenetére
Az 502-t gondolom a cloudflare írja, ott szokott lenni mi a baja.
Az ssl beállítás lehet, gondolom sima http-n át éri el a cloudflare, azt át kell állítani flexible-re vagy kikapcsolni. Alapból full szokott lenni, ahhoz https kapcsolat kell a kliens oldalon is (nálad). Első tippre ez lehet a gond. -
Sziasztok!
Felhúztam egy httpd konténert apache-nak, helyi hálón megy is szépen, beraktam Nginx Proxy Manager alá, hogy kívülről is elérjem aldomain-el, ahogy elérek sok mást is (+ Cloudflare), viszont itt valamiért 502-es hibát kapok
Még nem jöttem rá, hogy mi lehet a nyűgje, valaki tapasztalt ilyet?
Konfig jó, npm jó IP:port-ot kapja. -
Ehhez én ezt használom:
Nginx Proxy ManagerKönnyen konfigurálható, automatikus Let's Encrypt megújítással.
-
cSuwwi
senior tag
Direkt eléréssel 1 port csak 1 alkalmazáshoz (vagy konténerhez ha dockerről beszélünk) tartozhat.
Amit keresel az egy reverse proxy, ami a host gépen vagy egy másik kontérnerben fut https porton amit írál, és a megadott hostnév alapján továbbítja a megadott végpontra.
Nginx vagy Traefik lesz a barátod. Arra keress hogy docker reverse proxy -
Shummo
senior tag
Sziasztok. Docker containerben futtatot több dolgot Debian 12 alapú rendszeren.
Jelenleg olyan problémába ütköztem, hogy 2 container is a 443:443 portot használná, így tehát csak 1-et tudok egyszerre elindítani.
(sajnos a port átírása nem jó megoldás )Van esetleg erre valamilyen megoldás? Mi után kezdjek keresgélni?
[ Szerkesztve ]
-
merqree
őstag
Sziasztok,
Teljesen amatőrként Marius leírása alapján telepítettem a docker (Synology DS220+) alá az iSpy "alkalmazást". Az alkalmazás működik, kamerák képeit látom, szinte minden tökéletes.
Amit szeretnék beállítani, hogy az iSpy által készített média tartalmak az általam megadott, MEGOSZTOTT mappába kerüljenek, tehát szeparáltan, de a felhasználók részére hozzáférhető legyen.
Milyen kezdeti információkra van szükségetek, hogy segíteni tudjatok?
A container manager-ben lévő beállításokat másoljam ide, vagy az iSpy webes felületén lévő beállítások vonatkozó részét?Válaszotokat előre is köszönöm!
-
cSuwwi
senior tag
Attól függ milyen image-t választasz hozzá.
[link]
Az imageben és a majdani konténerben minden függőség teljesül, hogy tudjon futni, így jellemzően debian vagy alpine linux az alapjuk. Az alpine bőven elég lesz kezdésnek, itt más a csomagkezelő, alig eszik memóriát.
A scripted futásához pedig elég az entry pointnál (vagy cmd) kell megadni, van példa a how to usenál a fenti linken. Bele is másolhatod a scriptet az konténerbe, vagy becsatolhatod akkor a konténer bolygatása nélkül is tudod módosítani, jól jöhet teszteléskor vagy akár használatnál is.[ Szerkesztve ]
-
A compose fájlban úgy adod meg, hogy induláskor ezeket a python scripteket futtassa (ideálisan egyet per konténer). Annyi, hogy a konténerben nincs cron vagy systemctl, ezt úgy szoktam áthidalni, hogy az egész scriptet egy loop-ba rakom, és a végére egy tetszőleges nagyságú sleep-et.
[ Szerkesztve ]
-
Sziasztok,
viszonylag kezdő dockeres vagyok, otthoni felhasználásra. Egy Pi-ről váltottam egy erősebb miniPc-re pár hónapja, és azóta Debian alatt fut a Docker. Úgy 12-14 konténerem, van, el is vagyok vele, de felmerült egy olyan igényem, hogy pár soros python scripteket futtatnék időzítve. Eddig cron futtatta, de érdekelne, konténerizált környezetben mi erre a kulturált megoldás. Compose file van.
-
Windows futtatás docker alapon:
dockurr/windowsWolfgang csinált róla videót is
-
Az általad említett konténernek így néz ki a docker-compose fájlja:
version: "3.8"
services:
mc:
image: itzg/minecraft-server
tty: true
stdin_open: true
ports:
- "25565:25565"
environment:
EULA: "TRUE"
volumes:
# attach the relative directory 'data' to the container's /data path
- ./data:/dataA volumenál
/szerveren_létrehozott_mappa:/data
a formátum, nyílván olyan joggal, hogy a konténer tudjon is bele írni.Nálam pont van egy saját minecraft szerver Stack fájl, példának jó lesz:
version: "3"
services:
minecraft:
image: itzg/minecraft-server
ports:
- 25565:25565
- 25575:25575
container_name: minecraft
environment:
- PGID=100
- UID=1001
- SERVER_NAME= Tetszőleges szerver név
- TZ=Europe/Budapest
- ONLINE_MODE=FALSE
- EULA=TRUE
- MEMORY=3G
- ENABLE_RCON=true
- RCON_PORT=25575
- RCON_PASSWORD= tetszőleges jelszó az RCON-hoz
- SERVER_PORT=25565
- ENABLE_AUTOPAUSE=false
- VERSION=1.19
restart: unless-stopped
volumes:
# attach a directory relative to the directory containing this compose file
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
- /srv/dev-docker-and-plex/DockerConf/minecraft:/data
web:
image: itzg/rcon
container_name: minecraft-rcon-web
environment:
RWA_USERNAME: admin
RWA_PASSWORD: admin
RWA_ADMIN: "TRUE"
# is referring to the hostname of 'mc' compose service below
RWA_RCON_HOST: a fent megadott RCON jelszó
# needs to match the password configured for the container, which is 'minecraft' by default
RWA_RCON_PASSWORD: RCON webes felület jelszava
ports:
- 4326:4326
- 4327:4327Ebből tudsz puskázni, valamint van benne egy webes felületen elérhető RCON az mc szerver menedzseléséhez.
[ Szerkesztve ]
-
CyberJedi
tag
sziasztok, Docker Compose-os szerver havi 1-2 órás felügyeletéhez, üzemeltetéséhez keresek tapasztalt szakembert, aki ügyfélközpontú. Ha ismertek ilyen személyt, jelezzétek légyszi.
06 hetven 600 ötven 12 vagy privi itt. -
Tyson5
tag
Felraktam a minecraft szervert dockerbe (itzg), működik is a synology ds224+-on (10GB RAM-al). DE! nincs ehhez valami jó GUI felület, beállítani a szervert? próbáltam a pufferpanelt, kevés sikerrel, nem sikerült konfigurálnom. Már az is sokat segítene, ha egyáltalán megtalálnám, hová tette fel a docker a config filet a nasra. mc-vel kerestem, sikertelenül. Valójában nagyon kevés beállítási lehetőség van, ha jól látom, szóval igazából nem is lenne szükség GUI-ra, de na
Szeretném kiengedni a netre, ahhoz viszont whitelistet kell csinálni (minecraft serverre), nem lehet jelszót beállítani sajnos. Ezen felül van bármi veszélyforrás a nas-ra, adataimra nézve, ha kiengedem a netre?
Miért nem találom a configot? -
Sziasztok,
Igazából nem tudom mennyire docker téma, de hátha. Szóval szeretnék használni dnsmasq-t, amit tud a routerem, de akár konténerből is futtathatnék egyet.
A gond az, hogy a configba nem adhatok meg portokat a local domainnek. Van erre valami megoldása valakinek?
-
stigma
addikt
Hi, OCIS-t mennyire/mióta használod otthon?
Alap beállításokon kívül állítottál be bármit is ? Igaz kevés nekem a menüpont amit felajánl, de mondjuk arra lettem volna kíváncsi, hogy egy feltöltött albumot mennyire kezel jó, de sajnos mint Nextlcoud is sajnos nem generálja le a kisképeket, így elég ,,puritán " sajnos nekem.
Amúgy gyorsaságban sokkal jobb mint a Nextcloud az tény. -
stigma
addikt
válasz
gazso75 #1626 üzenetére
Hi, nextcloud esetében már picit ,,túlgyúrt" nekem, igaz én csak kisebb mértékben használom már mert Synology NAS-ra váltottam amire van gyári app rá.
Nextcloud esetén képtároláshoz/fájlkezelés elég lassú benne, sokáig tölt be.
Képek miatt thubmail-t kellene feltenni, ami rendesen legenerálja a képeket, mert ha telóról töltenék fel Nextcloudba képeket baromi lassú.Alternatívát próbáltam ki kíváncsiságból, ezért dobtam be az Owncloud (OCIS) témát.
-
stigma
addikt
Sziasztok.
Érdeklődnék, van aki használ OCIS-t otthoni felhőnek?(OCIS - Owncloud Infinity Scale)
Feltenni sikerült, tökjó, de ha jól olvasom, akkor hogy lehet serviceket definiálni?
Mondjuk egy antivírus service, vagy épp egy képnézegető(thunbmail) érdekelne inkább.Segítséget/választ előre is köszönöm.
-
TheMiller
tag
a portainer "stack" része kell neked, ebbe kell a compose script. Ettől lesz szabványos (=nem kézi) a létrehozás.
Pl. ha törlöd a containert és az imaget, 2 kattintással a script szerint vissza is tudod tenni.
(Stack=fiók(bútor), úgy is viselkedik) -
Sziasztok,
Még új vagyok a docker témában.
Van egy synology NAS amin fut VM-ben a homeassistant, és fut mellette (nem VM-ben) a docker és benne torrent, frigate (kapcsolódik a homeassistant-hoz, és egyéb konténerek...stbKérdésem az lenne, hogy egyben a dockert le lehet úgy menteni (konténerekkel és minden beállítással), hogy ha a synology DSM-et újra telepítem akkor a dockerben csinálok egy restore-t a mentéssel, és minden tökéletes fut mint előtte?
Megoldható?
-
Docker log monitorozásra most találtam ezt a toolt, nagyon hasznosnak tűnik, mindjárt fel is dobom:
-
válasz
#79484416 #1612 üzenetére
Ha nem rootkent fut a Docker, akkor ugye eleve nem tudsz csomo halozati dolgot megcsinalni, pl. privilegizalt portokhoz bindolni.
De ki tudod kapcsolni azt, hogy a Docker iptables szabalyokat allitson.
Mi a celod, nem nagyon ertem, h miert akarnal ilyet csinalni? Ha valakinek van rootja, az ugyis be tud menni a kontenerekbe.
-
Portainer alternatíva: Dockge
-
válasz
forintuser #1602 üzenetére
Nekem egyszer volt ilyen qbit watchtower-es frissítésnél, akkor valamiért változott a config mappa elérési útja, ugrott egy mappát és egy full üres config jött létre. Visszakalapálva a régi helyes elérési útra ment minden tovább.
-
Brogyi
őstag
válasz
forintuser #1602 üzenetére
Szerintem mikor "megjavítod" a config file máshol van mint a stack-ben ( értsd nem azonos amit szeretnél, és ami a valódi config file-ban van).
Esetleg kijavítod a config file-t, de egy szerver restart után a default config-gal indul. Ez nem Docker hiba. Nálam a Docker/Watchtower jól csinálja.
Két helyen tudod megnézni a config file-t. Azonos? -
forintuser
őstag
válasz
forintuser #1594 üzenetére
Nem segített. Kiírta a Nas, hogy a QBittorrent leállt. Nézem, írja hogy frissítés érhető el. Próbálok belépni a QBittorrent oldalra, nem megy. Frissítve lett úgy, hogy nem lett frissítve??
Természetesen minden eltűnt..
Új hozzászólás Aktív témák
- Mikrokontrollerek Arduino környezetben (programozás, építés, tippek)
- Ukrajnai háború
- TCL LCD és LED TV-k
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- Háztartási gépek
- GTA V
- ASUS routerek
- Ingatlanos topic!
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Külpolitika
- További aktív témák...
- ESET termékek hivatalos forgalmazója / NOD32 / Internet Security / Android / Server / Mail / stb.
- Eladó Steam kulcsok kedvező áron!
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem, Most kedvező áron!
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!