服务器重启之后,docker ps 看不到任何容器

本文介绍如何在服务器重启后手动启动Docker服务,并列举了检查Docker服务状态、启动已停止容器的方法,还提供了设置容器自动重启的命令。

重启服务器之后,docker服务没有做自启动·

#docker ps

报错:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

因为没启动,需要手动重启

systemctl start docker

然后docker ps  是没有任何容器启动的

所以要查询所有容器的id

docker container ls -a

这时候你能看到所有你之前被关掉的容器

start一下,就可以了

docker container start 01738895328c(container Id)

stop同上了。希望对你有帮助。

 

 

自动重启:

docker update --restart=always NAME(容器的名称)

 

<think>我们正在处理的问题:在安装docker后,Kali Linux系统点击正常但看不到鼠标光标。 根据引用内容,我们并没有直接看到关于鼠标光标消失的解决方案。但是,我们可以根据一般经验提供一些排查步骤。 可能的原因和解决方案: 1. 显示驱动问题:安装docker后,可能会因为容器服务与显示驱动的冲突导致鼠标光标消失。可以尝试重新安装或更新显卡驱动。 2. 鼠标光标主题问题:有时主题设置错误会导致光标不可见。可以尝试更改鼠标主题。 3. Docker服务干扰:在安装docker后,某些系统服务可能会受到影响。可以尝试重启系统,或者停止docker服务看是否恢复。 4. X服务器配置问题:X服务器Linux中负责图形显示的,可能需要重新配置。 具体步骤: 步骤1:重启系统 有时候简单地重启就可以解决临时性的图形问题。 步骤2:检查鼠标主题设置 打开终端,尝试设置一个默认的鼠标主题。 ```bash gsettings set org.gnome.desktop.interface cursor-theme 'DMZ-White' ``` 或者使用其他已知存在的主题。 步骤3:停止docker服务 为了确认是否是docker服务引起的,我们可以停止docker服务并观察。 ```bash sudo systemctl stop docker ``` 然后注销或重启图形界面(或者重启系统),看鼠标光标是否恢复。 步骤4:更新系统和驱动 确保系统是最新的,特别是显卡驱动。 ```bash sudo apt update && sudo apt upgrade -y ``` 如果是虚拟机安装(如引用[1]提到的VMware),则可能是VMware Tools的问题,可以尝试重新安装VMware Tools。 步骤5:重新配置X服务器 可以尝试重新配置X服务器(注意:这可能会重置你的显示设置,包括分辨率等,请谨慎操作)。 ```bash sudo dpkg-reconfigure xserver-xorg ``` 然后重启。 步骤6:检查日志 查看Xorg日志,通常在`/var/log/Xorg.0.log`,查找错误信息。 ```bash grep -i "mouse" /var/log/Xorg.0.log grep -i "cursor" /var/log/Xorg.0.log ``` 步骤7:使用其他用户登录 创建一个新用户,然后在新用户下登录,看是否有鼠标光标。这可以判断是否是用户配置文件损坏。 如果以上步骤都不能解决,可能需要更深入地排查。 注意:由于引用[3]提到本课程是Java全栈开发相关的Linux学习,且引用[2]提供了配置docker镜像加速的步骤,说明用户可能在安装docker后进行了配置,因此配置错误也有可能。但是,鼠标光标问题与docker配置关系不大,所以更可能是系统层面的问题。 另外,引用[1]提醒了使用Kali Linux的法律问题,所以请确保在合法环境下操作。 由于具体环境差异,可能需要尝试多种方法。 生成相关问题: 1. 如何检查Kali Linux中当前正在使用的鼠标主题? 2. 在虚拟机中安装Kali Linux后,如何安装VMware Tools? 3. Docker服务如何影响宿主机的显示设置? 4. 如何查看Linux系统日志来诊断图形界面问题? </think>### 安装 Docker 后 Kali Linux 鼠标光标消失的解决方案 根据您描述的现象(系统点击正常但看不到鼠标光标),结合 Docker 在 Kali Linux 中的常见兼容性问题,以下是分步解决方案: 1. **检查显示服务器配置** Docker 容器可能干扰了 X11 显示服务器的鼠标渲染,尝试重置光标主题: ```bash sudo update-alternatives --config x-cursor-theme # 选择默认主题 gsettings set org.gnome.desktop.interface cursor-size 24 # 调整光标大小 ``` 重启系统后测试光标可见性[^4]。 2. **验证 Virtio 驱动(虚拟机环境)** 如果您是通过 VMware 安装的 Kali(引用[1]),确保安装 VMware Tools 并启用 3D 加速: ```bash sudo apt install open-vm-tools-desktop ``` 在虚拟机设置中勾选 *加速 3D 图形* 选项[^1]。 3. **修复 Docker 容器冲突** 某些容器可能占用输入设备,检查并停止冲突容器: ```bash docker ps -a # 列出所有容器 docker stop [可疑容器ID] # 暂停可能冲突的容器 ``` 4. **重置 X11 输入配置** 创建新的 X11 输入配置: ```bash sudo rm /etc/X11/xorg.conf.d/10-input.conf # 删除旧配置 sudo tee /etc/X11/xorg.conf.d/10-input.conf << EOF Section "InputClass" Identifier "Mouse Default" MatchIsPointer "yes" Driver "libinput" EndSection EOF ``` 重启图形界面:`sudo systemctl restart gdm3`[^4]。 5. **检查内核级冲突(高级)** 查看内核日志确认是否有输入设备错误: ```bash dmesg | grep -i "input\|mouse" ``` 若有 `usbhid` 驱动相关错误,尝试重载模块: ```bash sudo modprobe -r usbhid && sudo modprobe usbhid ``` > **注意**:若使用 Docker 桌面版(非命令行),建议改用命令行管理容器,避免 GUI 冲突: > ```bash > systemctl --user stop docker-desktop # 停止桌面服务 > sudo systemctl enable --now docker # 启用纯命令行模式 > ``` --- ### 相关问题 1. 如何在 Kali Linux 中彻底卸载 Docker 及其所有依赖? 2. VMware 虚拟机中鼠标漂移或延迟的可能解决方法有哪些? 3. 当 Docker 容器导致宿主机资源异常(如CPU/内存飙升)时如何定位问题容器? 4. Kali Linux 中哪些日志文件对诊断图形界面问题最有用? [^1]: VMware 安装指南 [^4]: Linux 目录结构与系统日志分析
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值