Parrot OS 5.2 Electro Ara虚拟机中Docker Desktop安装求助
Parrot OS 5.2 安装Docker Desktop 分步教程
前置准备
确保虚拟机已开启硬件虚拟化支持(VMware/VirtualBox设置里启用VT-x/AMD-V),否则Docker Desktop无法正常运行。
步骤1:更新系统
打开终端,执行命令更新系统包列表并升级现有软件:
sudo apt update && sudo apt upgrade -y
步骤2:安装核心依赖包
安装Docker Desktop必须的基础依赖,包括图形库、网络工具等:
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common libc6 libglib2.0-0 libgtk-3-0 libnss3 libx11-xcb1 libxcb-dri3-0 libdrm2 libgbm1 libasound2
步骤3:导入Docker官方GPG密钥
验证Docker软件包的合法性,导入官方密钥:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
步骤4:添加Docker官方软件源
Parrot OS 5.2基于Debian 12(Bookworm),添加对应版本的Docker源:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian bookworm stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
步骤5:安装Docker Engine与Docker Desktop
先安装底层的Docker Engine,确保服务正常:
sudo apt update && sudo apt install -y docker-ce docker-ce-cli containerd.io
下载对应架构的Docker Desktop deb包(以amd64为例,arm64用户替换路径中的amd64):
curl -LO "https://desktop.docker.com/linux/main/amd64/docker-desktop-4.25.0-amd64.deb"
安装deb包,若出现依赖缺失自动修复:
sudo dpkg -i docker-desktop-4.25.0-amd64.deb sudo apt --fix-broken install -y
步骤6:配置用户权限
将当前用户加入docker组,避免每次执行Docker命令都用sudo:
sudo usermod -aG docker $USER
注销并重新登录,或执行以下命令让权限立即生效:
newgrp docker
步骤7:启动并验证安装
- 从应用菜单启动Docker Desktop,或终端执行:
systemctl --user start docker-desktop - 验证Docker功能正常:
若输出docker run hello-worldHello from Docker!相关内容,说明安装成功。
常见问题处理:
- 启动时出现GPU错误:打开Docker Desktop设置,找到“General”选项,禁用“GPU acceleration”。
- 服务启动失败:执行
sudo systemctl restart docker重启Docker服务,查看日志sudo journalctl -u docker排查问题。
内容的提问来源于stack exchange,提问作者absalon vealquez
相关产品推荐
相关产品推荐

