我正在准备一个测试自动化,它需要我安装网络管理器,以便可以测试代码 api(使用 python3-networkmanager)。
在 docker 文件中,我尝试安装:
apt-get install dbus \
network-manager
开始接收错误:
networkmanager.systems do not have hostname property.
我寻找解决方案,但似乎需要:
- 特权用户(不能使用特权用户,项目要求)
- 安装后重启。(在 docker 中,因此无法重新启动)
这给我留下了一个唯一的选择来模拟可以与 python3-networkmanager 通信的 debian networkmanager。
试图弄清楚,我怎么能模仿呢?