能否在Fedora(含Silverblue)主机上通过Toolbox运行Ubuntu环境?
在Fedora(含Silverblue)上用Toolbox运行Ubuntu环境
是的,你可以在Fedora(包括Silverblue)主机上通过Toolbox创建并使用Ubuntu环境——虽然默认Toolbox配置不支持--distro Ubuntu参数,但可以通过手动指定Ubuntu容器镜像的方式实现。
具体操作步骤:
创建Ubuntu环境的Toolbox容器
使用toolbox create命令时,通过--image参数指定Ubuntu官方镜像(以22.04 LTS版本为例):toolbox create --image ubuntu:22.04 --name ubuntu-toolbox你可以替换
ubuntu:22.04为其他Ubuntu版本标签(如ubuntu:24.04),ubuntu-toolbox是自定义的容器名称,方便后续识别调用。进入Ubuntu Toolbox环境
容器创建完成后,执行以下命令进入Ubuntu环境:toolbox enter ubuntu-toolbox进入后你将获得完整的Ubuntu系统环境,可正常安装软件、使用编译器,且Toolbox会自动挂载主机主目录,保持与主机环境的集成性。
日常使用与管理
- 后续每次进入该Ubuntu环境,直接运行
toolbox enter ubuntu-toolbox即可。 - 若需删除该容器,执行:
toolbox rm ubuntu-toolbox
- 后续每次进入该Ubuntu环境,直接运行
注意事项:
- Fedora Silverblue默认已预装Toolbox依赖的podman容器运行时,无需额外安装;普通Fedora版本可通过
dnf install toolbox podman完成安装。 - 若拉取Ubuntu镜像速度较慢,进入容器后可修改
/etc/apt/sources.list配置国内镜像源加速。
内容的提问来源于stack exchange,提问作者joeforker
相关产品推荐
相关产品推荐

