容器怎么在宿主机的环境下执行命令

讨论 未结 6 48
qsnow6
qsnow6 会员 2022年5月24日 08:59 发表
<p>有一些 command line 需要在宿主机的环境下执行, 例如:调用宿主机的服务、操作宿主机的 ADSL 开关,这种情况下应该怎么构建容器?</p> <p>之所以有个需求</p>
收藏(0)  分享
相关标签: 灌水交流
注意:本文归作者所有,未经作者允许,不得转载
6个回复
  • AoEiuV020CN
    2022年5月24日 09:30
    宿主机开个服务,容器 network host 走 http 跨进程通信,通知宿主机进行特定操作,
    0 0
  • qsnow6
    2022年5月24日 09:30
    真找到了: ``` docker run --privileged --pid=host ```
    0 0
  • qsnow6
    2022年5月24日 09:30
    #2 还得起个管道,比较麻烦,用特权容器比较方便 。
    0 0
  • sadfQED2
    2022年5月24日 09:30
    #2 @ #4 自己开个服务太麻烦了,如果不用特权容器的话,把宿主机秘钥映射到容器内,然后在容器里面 ssh 到宿主机,执行命令
    0 0
  • qsnow6
    2022年5月24日 09:59
    #5 🙌牛逼,这个思路可以!!
    0 0