apptainer 側の --fakeroot --writable
がどうもうまく動かない。なんか設定がずれてるんだよな。
sudo apptainer config fakeroot --add user-id
しろっていうんですが、それをやっても設定が変わらない。どうも、
/etc/subuid /etc/subgid
に「fakeするuid/gidのrange」がuser-id毎に書かれてる。それを見てるってことらしい。なので、
ldapsearch から /etc/subuid /etc/subgid を生成する scriptを書いた
のだが、singularity は動かくが apptainer はだめ。config 見比べる根性はなかったんですが、
もう少し戦う必要があるらしい。
まぁ、rails7 は singularity の fakeroot では動いたのでそれでいいかな。ただ、
Gemfile はどっかから取ってくる必要がある
ってのが理解できないです。それ、どこからとってきたの?
User mode podman は、どうも、user mode での image build はできないらしく、諦めました。
追記
apptainer も --fakeroot 動くようになってました
なので作業終了
No comments:
Post a Comment