- 带有 Ubuntu 22.04 的 Virtualbox
[root@container www]# systemctl start NetworkManager
Failed to get D-Bus connection: No such file or directory
- 带有 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)
我尝试过的:
- 我尝试使用以下方法创建 /etc/docker/daemon.json
{
"deprecatedCgroupv1": true
}
并重新启动 systemctl restart docker.service
但无法重启服务
- 使用 --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 上却不行,很奇怪。