如何从docker容器在主机上安装/运行服务或命令
我试图找到一种在linux主机上从特权docker容器中运行命令的好方法,我希望该命令在主机上下文中执行 例如,我希望能够执行一些审计工具来扫描主机。该工具在容器中可用,我希望它在主机上执行 另外,我希望能够从容器在主机上安装一个包(特别是Auditd) 可以使用此操作所需的任何权限运行容器 如有任何帮助,将不胜感激。安装:如何从docker容器在主机上安装/运行服务或命令,docker,containers,Docker,Containers,我试图找到一种在linux主机上从特权docker容器中运行命令的好方法,我希望该命令在主机上下文中执行 例如,我希望能够执行一些审计工具来扫描主机。该工具在容器中可用,我希望它在主机上执行 另外,我希望能够从容器在主机上安装一个包(特别是Auditd) 可以使用此操作所需的任何权限运行容器 如有任何帮助,将不胜感激。安装: 将主机FS装载到容器(-v/:/rootfs/)中,然后在容器中运行cp,这将把所有必需的文件复制到该装载/rootfs。小心使用动态链接的二进制文件-它们必须为主机操作
- 将主机FS装载到容器(
)中,然后在容器中运行cp,这将把所有必需的文件复制到该装载/rootfs。小心使用动态链接的二进制文件-它们必须为主机操作系统而不是容器环境准备(它们可能有不同的lib、glibc版本)-v/:/rootfs/
- 大多数Linux都使用systemd,因此只需将所需的套接字装入容器(
),然后容器中的systemd实用程序(-v/var/run/dbus:/var/run/dbus-v/run/systemd:/run/systemd
)就可以管理主机systemd服务systemctl