使用docker命令后Ubuntu异常
一、问题描述
为了提高自己的技(装)术(逼)能力,自己买了一台性能较好的mini主机,系统预装Windows 11。然后,在上面安装了Vmware Workstation Pro:先是17版本,后面改成了25H2版本。
下面是Vmware官网免费下载地址,请注意,需要登陆后才能下载。
接着,在Vmware安装了Ubuntu 24.04。最后,参照https://blog.csdn.net/Lakers32/article/details/153562054安装了Docker和Harbor。
但是最近在学习Docker的过程中,操作Ubuntu系统的时候,偶尔会遇到以下问题:
1、选择一个文件时,会自动将该文件上面的文件都选上。或者,双击文件夹无法进入文件。
2、在浏览器上点击链接,总是打开新的浏览器,而不是打开新标签页。
3、选择网页内容时,总是全选网页。
之前都是忍忍,毕竟可以用命令操作文件,点击链接总是打开新浏览器也不影响我观看网页。但是,最近实在对其不能忍受,于是打算对其下手。
因为,我在mini主机上装了另外一张m2 SSD硬盘,在这张硬盘里面装了Ubuntu。也就是,我在迷你主机上安装了Windows 11 和Ubuntu 24.04双系统。我实在不明白,纯净的Ubuntu就没有这个问题,为什么在Vmware 中的Ubuntu就有这个问题?
二、解决办法
我将上述问题提交给了DeepSeek,它判断是Vmware Tools,或者是Docker与Ubuntu不兼容的问题。于是,我进行了下面操作:
1、重装Vmware Tools
# 卸载旧版本工具:
sudo apt remove --purge open-vm-tools vmware-tools-desktop
# 安装适配 Ubuntu 24.04 的开源版本(兼容性更好):
sudo apt install open-vm-tools open-vm-tools-desktop
sudo reboot # 重启后生效
2、切换显示服务器协议 (Wayland -> X11)
这是一个非常关键的排查步骤,因为描述的问题与图形输入事件高度相关。
在Ubuntu登录界面,点击右下角的齿轮图标 ⚙。请注意,Ubuntu 24.04只有在输入密码时才会显示齿轮图标 ⚙

两个选项:
1、Ubuntu (默认,通常是Wayland)
2、Ubuntu on Xorg (传统的X11会话)

选择 Ubuntu on Xorg,然后输入密码登录。
登录后,立即测试文件选择和浏览器点击行为。如果问题消失,那么根源就是Wayland会话与您的VMware环境存在兼容性问题。
三、总结
1、解决问题有优先级,我的主要目标是学习Docker,以及如何安装Java相关的技术栈,所以上述问题能忍则忍。
2、注意问题的产生背景,找到差异才能快速排查。例如,上述问题只在Vmware中的Ubuntu出现,而在纯净的Ubuntu中并没有。所以,虚拟机相关的兼容性应该是首先需要排查的。
3、善用AI,特别是善用体诗词。对于上述问题,我的询问DeepSeek时,提示词如下:
你是vmware以及docker相关的专家,对相关系统很熟悉。我是Java开发人员,对这些也知道一些。我在windows 11系统安装了VMware-Workstation-Full-25H2 ,然后在vmware安装了ubuntu 24.04,然后在ubuntu上安装了docker。现在的问题是,只要运行docker命令,ubuntu就会出现异常,如下:
1、选择一个文件时,会自动将该文件上面的文件都选上。或者,双击文件夹无法进入文件。
2、在浏览器上点击链接,总是打开新的浏览器,而不是打开新标签页。
3、选择网页内容时,总是全选网页。
请问该如何解决?
在提示词工程领域,角色(AI是谁,我是谁)、详细问题(系统版本、异常细节、上下文星系)等等,会提高AI正确回答的概率。
更多推荐
所有评论(0)