Docker 使用SystemdAPI杀死容器

Docker 使用SystemdAPI杀死容器,docker,podman,Docker,Podman,我正在使用基于ppodmansystemd的podman容器,要杀死容器,我只需执行命令systemctl-halt,容器就会被杀死。我执行以下步骤: 创建容器 启动容器 杀死容器 我想直接调用系统调用,它基本上由systemctl-halt命令调用。如何在githuband上使用C调用API?现在停止并感谢您的输入。库中是否有任何函数现在可以从C函数调用halt_? podman create -t -i \ --restart=always \ --systemd=true \ --name

我正在使用基于ppodmansystemd的podman容器,要杀死容器,我只需执行命令
systemctl-halt
,容器就会被杀死。我执行以下步骤:

创建容器 启动容器 杀死容器
我想直接调用系统调用,它基本上由
systemctl-halt
命令调用。如何在githuband上使用C调用API?

现在停止并感谢您的输入。库中是否有任何函数现在可以从C函数调用halt_?
podman create -t -i \
--restart=always \
--systemd=true \
--name test \
oraclelinux:7 /usr/sbin/init
podman start test
podman exec -i -t test /bin/bash
systemctl halt