snap je na vpsAdminOS funkční, ale samozřejmě záleží na instalované aplikaci, testovali jsem jich jen několik nad Ubuntu 18.04.
Ve vpsAdminu je potřeba v detailu VPS povolit feature FUSE. Potom nainstalujte snapd a squashfuse:
apt install fuse squashfuse snapd
V případě Ubuntu 18.04 by se mělo nainstalovat squashfuse-tools
snapd vyžaduje adresář /lib/modules
, pro jistotu jej vytvoříme pokud neexistuje:
mkdir -p /lib/modules
A to je vše, nyní můžeme zkusit nainstalovat a spustit hello-world:
snap install hello-world snap run hello-world
Pokud chcete ve VPS provozovat kontejnery, jednou z možností je LXD. Nejprve v detailu VPS povolte feature LXC nesting.
V Ubuntu je LXD k dispozici v repozitářích, ale na jiných distribucích jej 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:18.04 myubuntu lxc exec myubuntu -- /bin/bash