无法通过工具箱启动ubuntu

无法通过工具箱启动ubuntu

我刚刚安装了 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 输入容器时可以看到的情况。我想知道我错过了什么,有人能解释一下吗? :C

答案1

我正在尝试在 Silverblue 上做类似的事情,并且在搜索过程中遇到了这个问题。

看起来使用的图像必须专门创建才能与工具箱一起使用,并且目前没有官方支持的图像。也就是说,这个 Pull Request 看起来很有希望: https://github.com/containers/toolbox/pull/483

非官方图像可在https://hub.docker.com/r/jmennius/ubuntu-toolbox

相关内容