首页 > 解决方案 > 使用 systemd API 杀死容器

问题描述

我正在使用基于 PPODMAN systemd 的 podman 容器,为了杀死容器,我只需执行命令systemctl 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

我想直接调用基本上由systemctl halt命令调用的系统调用。如何使用 C 调用 API?

标签: dockerpodman

解决方案


推荐阅读