ConoHa WINGにはDockerもPodmanもインストールできない

eyecatching_conoha-wing-docker-podman-cant-install プログラミング
この記事は約2分で読めます。
ConoHa WINGにはDockerもPodmanもインストールできなかった。理由を示す。

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じゃないと無理か、、という感じ。

タイトルとURLをコピーしました