1.安装distrobox

sudo apt install distrobox

这里默认使用的容器管理工具是podman,不是docker

2.配置podman的注册表以下载镜像
在/etc/containers/registries.conf.d/00-unqualified-search-registries.conf添加

unqualified-search-registries = ["docker.io"]

网速不行的话可以用国内镜像
类似这样

unqualified-search-registries = ["docker.io"]

[[registry]]
prefix = "docker.io"
location = "http://docker.mirrors.ustc.edu.cn"

3.创建容器

distrobox create --image archlinux:latest --name arch --home /your/custom/home

这里的/your/custom/home是你自己定义的容器home目录路径

4.进入容器

distrobox enter arch

这步可能要等比较久
podman的容器镜像位置
用户级: ~/.local/share/containers/storage/
系统级: /var/lib/containers/storage/

5.在容器内安装并启动gui程序

sudo pacman -S firefox
firefox