用途:在 Debian/Ubuntu(Docker)与 RHEL 系(Podman)主机上运行、停止、检查、调试单个容器或多容器栈,并把容器做成随开机启动、失败自动重启的 systemd 服务。不负责安装或配置引擎(见 linux-container-engine)、回收镜像/卷/网络磁盘(见 linux-image-hygiene)、管理 KVM/libvirt 虚拟机(见 linux-virtualization)、部署容器内应用代码(见 linux-site-deployment)。
主要能力:单容器生命周期(docker run/ps/logs/exec/stop/start/restart/rm,Podman 同理,Podman 默认 rootless);重启策略选择(no、on-failure[:max]、always、unless-stopped);用 compose 编排多容器栈;把栈接入 systemd;Docker 用调用 docker compose 的手写 unit,Podman 用 Quadlet .container(RHEL 9+ 首选)或旧式 podman generate systemd;rootless 服务需 loginctl enable-linger <user> 才能开机启动;SELinux 绑定挂载需加 :z/:Z。
必要用法与命令:应用前先用 docker compose config 校验;单容器示例 docker run -d --name web --restart unless-stopped -p 8080:80 nginx:1.27-alpine;compose 用 docker compose up -d / ps / logs / pull / down(Podman 用 podman compose);Docker systemd unit 执行 docker compose up -d --remove-orphans;Quadlet 把 web.container 放入 /etc/containers/systemd/ 或 ~/.config/containers/systemd/ 后 systemctl daemon-reload,由 systemd 生成 web.service;可选脚本安装 sudo install-skills-bin linux-container-deployment,提供只读的 sudo sk-container-ps。
限制与要求:缺少镜像摘要、命令/Compose/Quadlet 定义、端口、卷与密钥时不得推测可运行部署;缺健康检查与回滚标准时不得更新生产;密钥不得写入定义或证据;生产镜像按摘要固定;无引擎访问时只做静态校验并返回未执行命令。生产更新、替换容器、启用 unit 等需明确授权。具体定价与收费信息暂未提供。