
Fedora 35 Kinoiteをインストールしてテストしています。もちろん、ツールボックスの機能をテストしています。これでUbuntuコンテナを作成してインポートしたいと思います。作成されましたが、ツールボックスからインポートできませんが、podman自体は期待どおりに機能します。次のメッセージが表示されます。
$ toolbox create -i docker.io/library/ubuntu:20.04
Image required to create toolbox container.
Download docker.io/library/ubuntu:20.04 (500MB)? [y/N]: y
Creating container ubuntu-20.04: | Created container: ubuntu-20.04
Enter with: toolbox enter ubuntu-20.04
[ron@virtualFedora ron]$ toolbox enter ubuntu-20.04
Error: command /bin/bash not found in container ubuntu-20.04
Using /bin/bash instead.
Error: command /bin/bash not found in container ubuntu-20.04
[ron@virtualFedora ron]$ toolbox list
IMAGE ID IMAGE NAME CREATED
ab8bc106d4a7 registry.fedoraproject.org/fedora-toolbox:35 2 weeks ago
CONTAINER ID CONTAINER NAME CREATED STATUS IMAGE NAME
6ceb30ae2785 dev 27 hours ago configured registry.fedoraproject.org/fedora-toolbox:35
475c506d23b0 ubuntu-20.04 32 seconds ago running docker.io/library/ubuntu:20.04
$ podman run -it docker.io/library/ubuntu:20.04
root@dc8572b5231a:/# echo $SHELL
/bin/bash
root@dc8572b5231a:/#
入力すると、ツールボックスに/bin/bashが見つからないと文句を言います。これは明らかにpodmanでコンテナを入力したときに見られるものではありません。私は何を見逃しているのだろうか。誰かを説明してもらえますか? :氏
答え1
Silverblueで同様のことをしようとしましたが、検索中にこの問題が見つかりました。
使用されている画像は、ツールボックスで使用するために特別に生成されなければならないように見え、現在公式にサポートされている画像はありません。つまり、このPull Requestは有望に見えます。 https://github.com/containers/toolbox/pull/483
非公式の画像は以下で確認できます。https://hub.docker.com/r/jmennius/ubuntu-toolbox