Вы не можете этого сделать. Одним из основных преимуществ контейнеров (а также систем виртуализации) является то, что процессы, выполняющиеся в контейнерах , не могут вносить произвольные изменения или выполнять произвольные команды на хосте.
Если управление хостом в той или иной форме является основной целью вашей задачи, вам нужно запустить его непосредственно на хосте, а не в изолированной системе, предназначенной для того, чтобы вам этого не делать.
(Существуют способы вызвать побочные эффекты, подобные этому: если у вас есть демон ssh на хосте, ваш контейнерный процесс может запустить удаленную команду через ssh; или вы можете упаковать любую команду в службу, запускаемую сетью. запрос, но в основном это те же подходы, которые вы использовали бы, чтобы сделать вашу хост-систему управляемой «чем-то другим», и запуск ее из локального контейнера Docker ничем не отличается от ее запуска с другого хоста.)