Docker
公式に記載があるが、DockerのRootlessはnewuidmapとnewgidmapが必要。ConoHa WINGにnewuidmapとnewgidmapはない。newuidmapとnewgidmapをインストールするにはrootが必要。なので、ConoHa WINGではDockerの利用は不可。
ここに一般ユーザがコンテナを起動するときに利用するLinuxカーネルのユーザ名前空間の説明がある。UIDとかGIDとかをごにゃごにゃするためのuidmapは確かにroot権限じゃないとインストールできなさそうだとは思う。
[cXXXXXXX@web0079 ~]$ curl -fsSL https://get.docker.com/rootless | sh
# Installing stable version 20.10.17
# Executing docker rootless install script, commit: b2e29ef
newuidmap binary not found. Please install with a package manager.
試しにインストールしようとしてみると、やはりnewuidmapが見つからないよ、と言われてインストールできない。
Podman
ここにホームディレクトリに依存関係を満たすライブラリを全てビルドできればできるとの回答があるが、それが非常に難しいとのこと。。まぁ確かにそうだろうなと思う。
その他
・やはりコンテナ作る系はVPSじゃないと無理か、、という感じ。