docker - 使用 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?
解决方案
推荐阅读
- solidity - 如何处理solidity视图函数中的返回错误?
- android - Android startActivity Intent 顺序
- git - 如果远程分支不再存在,如何将本地 .repo 文件夹提取到文件中?
- azure - DocumentDB:批量导入存储过程:在 COSMOS DB 中插入多个分区键文档
- arrays - 类型“数字”不可分配给类型类名称 []
- blockchain - 有没有字符串比较的功能
- mysql - 为什么我在 phpmyadmin 上出现此错误:在修订时创建外键时出错(检查数据类型)?
- java - 使用 crashlytics-2.10.1 从 Google 控制台获取 ANR 报告
- ionic4 - Ionic 4. 如何在超级标签中刷新或更新页面
- javafx - JavaFX 旋转屏幕 180°