Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| navody:vps:vpsadminos:snap [2021/03/13 09:16] – Troubleshooting LXD v Debian 10 AuHau | navody:vps:vpsadminos:snap [2026/08/16 18:56] (aktuální) – Přirozenější znění návodů, lokalizace ukázek a doplnění týdenního vyzkoušení VPS aither | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| - | < | ||
| ====== Snap na vpsAdminOS ====== | ====== Snap na vpsAdminOS ====== | ||
| - | snap je na vpsAdminOS funkční, ale samozřejmě záleží na instalované aplikaci, | ||
| - | testovali jsem jich jen několik nad Ubuntu 18.04. | ||
| - | |||
| - | ===== Instalace ===== | ||
| - | Ve vpsAdminu je potřeba v detailu VPS povolit feature **FUSE**. Potom | ||
| - | nainstalujte snapd a [[https:// | ||
| - | |||
| - | < | ||
| - | apt install fuse squashfuse snapd | ||
| - | </ | ||
| - | |||
| - | V případě Ubuntu 18.04 by se mělo nainstalovat squashfuse-tools | ||
| - | |||
| - | Naše šablony neobsahují adresář ''/ | ||
| - | |||
| - | < | ||
| - | mkdir / | ||
| - | </ | ||
| - | |||
| - | A to je vše, nyní můžeme zkusit nainstalovat a spustit hello-world: | ||
| - | |||
| - | < | ||
| - | snap install hello-world | ||
| - | snap run hello-world | ||
| - | </ | ||
| - | |||
| - | ===== LXD ===== | ||
| - | Pokud chcete ve VPS provozovat kontejnery, jednou z možností je | ||
| - | [[https:// | ||
| - | **LXC nesting**. | ||
| - | |||
| - | V Ubuntu je LXD k dispozici v repozitářích, | ||
| - | můžete nainstalovat jako snap: | ||
| - | |||
| - | < | ||
| - | snap install lxd | ||
| - | </ | ||
| - | |||
| - | Pak už stačí jen LXD nastavit: | ||
| - | |||
| - | < | ||
| - | lxd init | ||
| - | </ | ||
| - | |||
| - | A můžete začít spouštět kontejnery: | ||
| - | |||
| - | < | ||
| - | lxc launch ubuntu: | ||
| - | lxc exec myubuntu -- /bin/bash | ||
| - | </ | ||
| - | |||
| - | ==== Debian 10 ==== | ||
| - | |||
| - | Pokud se snažíte rozchodit LXD na Debian 10 můžete narazit na problém s AppArmory který nedovolí spustit příkaz '' | ||
| - | |||
| - | < | ||
| - | $ lxd | ||
| - | snap-confine has elevated permissions and is not confined but should be. Refusing to continue to avoid permission escalation attacks | ||
| - | </ | ||
| - | |||
| - | V upstreamu je toto již v AppArmor opraveno, ale Debian používá starší verzi a tedy si tento problém musíte sami opravit. Detail patche můžete najít [[https:// | ||
| - | |||
| - | < | ||
| - | is_container_with_internal_policy() { | ||
| - | SFS_MOUNTPOINT=" | ||
| - | ... | ||
| - | </ | ||
| - | |||
| - | |||
| + | Tento návod se přesunul na stránku [[navody: | ||