问题遇到的现象和发生背景
1、ubuntu 16.04系统下,docker服务中修改宿主机网络参数,需要重启宿主机生效配置,但是今年7月前打包的docker服务包可以正常实现,但新打包的docker包重启指令无效,多台机器还有多种重启指令均验证无效;
2、docker运行中通过接口触发重启逻辑不生效,但通过进入容器内手动执行重启指令又生效;
问题相关代码,请勿粘贴截图
system("chroot /host /bin/bash");
system("reboot");
启动脚本中已配置了权限和文件系统:docker run -it --rm -v /:/host --net host --privileged viidgateway /bin/bash
运行结果及报错内容
运行没有报错,system执行结果也是成功;
我的解答思路和尝试过的方法
1、进入容器里手动执行重启指令、或直接文件版本服务可以生效;
2、换了多台机器和system、popen等重启指令执行都无效;
我想要达到的结果
在docker容器模式下,调用服务重启宿主机接口,重启功能生效;