无法创建总线连接:没有该文件或目录

无法创建总线连接:没有该文件或目录
  1. 带有 Ubuntu 22.04 的 Virtualbox
[root@container www]# systemctl start NetworkManager
Failed to get D-Bus connection: No such file or directory
  1. 带有 Ubuntu 20.04 的 Virtualbox
docker run --privileged -d -ti dev:centos7
drsr@ubuntu2004:~$ docker exec -it container bash
[root@container www]# systemctl status NetworkManager
    ● NetworkManager.service - Network Manager
       Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; disabled; vendor preset: enabled)
       Active: inactive (dead)
         Docs: man:NetworkManager(8)

我尝试过的:

  1. 我尝试使用以下方法创建 /etc/docker/daemon.json
{
"deprecatedCgroupv1": true
}

并重新启动 systemctl restart docker.service

但无法重启服务

  1. 使用 --privileged 标志运行
mkdir -p /run/dbus/system_bus_socket, 
export XDG_RUNTIME_DIR='/run/user/1000'
export DBUS_SESSION_BUS_ADDRESS='unix:path=/run/user/1000/bus'

但没有任何效果,相同的图像在 Ubuntu 20.04 上可以运行,但在 22.04 上却不行,很奇怪。

相关内容