MikroTik Container Docker

FAQ: MikroTik Container Docker

MikroTik představil naprosto skvělou funkci: instalace aplikací na jedno kliknutí. Pokud máte MikroTik router s procesorem ARM64 anebo instalaci na platformě X86, lze na MikroTik spustit samostatný balíček Container, na který je navázané menu App, v kterém v současnosti najdete 80 aplikací.

Co je funkce Container v MikroTiku?

Funkce Container umožňuje spouštět Linuxové kontejnery (OCI) přímo na RouterOS – podobně jako Docker, ale integrovaně v routeru. Podporuje obrazy z Docker Hub, GCR, Quay nebo vlastní buildy. Nicméně RouterOS používá vlastní syntaxi, takže se nejedná o plnohodnotný Docker, ale logika je velmi podobná právě Dockeru. Hodí se pro provoz služeb jako je DNS, proxy, monitoring, tunely a další.

 

Jaké aplikace lze v kontejnerech provozovat?

Díky kompatibilitě s OCI můžeš provozovat celou řadu aplikací:

§  Home Assistant – Otevřená platforma pro centralizovanou domácí automatizaci, která propojuje a ovládá chytrá zařízení lokálně z jednoho místa.

§  Nextcloud – Open‑source cloudové úložiště a kolaborační platforma umožňující vlastní hostování souborů, synchronizaci a týmovou spolupráci.

§  Immich – Self‑hostovaná služba pro zálohování, správu a vyhledávání fotografií a videí s důrazem na soukromí a výkon.

§  Pi‑hole (DNS adblock) – Síťový DNS sinkhole, který blokuje reklamy a nežádoucí domény pro všechna zařízení v síti ještě před jejich načtením.

§  DNSCrypt‑proxy – šifrovaný DNS

§  Nginx, Nginx Proxy Manager - reverse proxy, HTTPS terminace

§  Caddy - web server s certifikáty

§  AdGuard Home - moderní alternativa Pi-hole

§  Cloudflared – Cloudflare Tunnel pro bezpečný vzdálený přístup

§  VPN / proxy kontejnery - WireGuard/AmneziaWG, VLESS/Xray, Socks proxy apod.

 

Která zařízení funkci Container podporují?

Jsou to zařízení s architekturou:

  • ARM64 – nejlepší výkon, plná podpora
  • ARM – funguje, ale má velmi omezené možnosti
  • x86 / CHR – plně podporováno

 

Na co si dát pozor a co byste před spuštěním měli vědět?

 Bezpečnost

  • §  Container mód je po zapnutí trvale aktivní. Pokud se vám tedy do zařízení dostane útočník, může spustit škodlivou aplikaci např. kontejner s exploity nebo může vložit tkz. Backdoor.

 Hardware limity

  • §  Velkým omezením je velikost paměti RAM. Většina aplikací vyžaduje min. 1 GB RAM (např. oblíbená aplikace Nextcloud), nicméně velmi často aplikace vyžadují 4GB a více RAM paměti. Například Immich potřebuje min. 4GB RAM. Takové aplikace ani nezkoušejte na routeru spustit, vede to k pádu systému v důsledku vyčerpání paměti RAM.
  • §  Dalším omezením je výkon procesoru. Např. když spustíte zmíněnou aplikaci Immich na routeru RB5009, tak dojde k vytížení procesoru na 100 %. Kvůli tomu se pak nelze ani do routeru přihlásit a nefungují na něm ani žádné další funkce. Pomůže pouze tvrdé odpojení paměti s nainstalovanou aplikací, případně reset do továrního nastavení.

 Úložná média

  • §  Nelze použít interní flash paměť je nutné použít USB flash disk nebo SSD disk. Pro plynulý běh aplikací doporučujeme zvolit variantu SSD disku alespoň s rychlostí 500/500 Mbps zápis/čtení. Také doporučujeme použít min. dva disky z důvodu zálohy (RAID1 - mirroring). Z tohoto důvodu volte router s USB 3.0 a vyšším portem, případně s M.2 slotem pro flash disk.
Související kategorie
Odhlásit se?

Jste si jisti?

Nebudete moci objednávat zboží ani neuvidíte vaše ceny.

ODSTÁVKA SYSTÉMŮ! Vážení zákazníci, dne 17.11.2020 v čase od 0:00 do 02:00 bude náš eshop odstaven z důvodu plánované údržby.