1

我正在准备一个测试自动化,它需要我安装网络管理器,以便可以测试代码 api(使用 python3-networkmanager)。

在 docker 文件中,我尝试安装:

apt-get install dbus \
                network-manager

开始接收错误:

networkmanager.systems do not have hostname property. 

我寻找解决方案,但似乎需要:

  1. 特权用户(不能使用特权用户,项目要求)
  2. 安装后重启。(在 docker 中,因此无法重新启动)

这给我留下了一个唯一的选择来模拟可以与 python3-networkmanager 通信的 debian networkmanager。

试图弄清楚,我怎么能模仿呢?

4

1 回答 1

0
RUN apt-get update && apt-get install -y \
    network-manager

为我工作。

于 2021-12-21T03:00:00.717 回答