用途:在 Debian/Ubuntu 与 RHEL 系主机上安装、配置、加固和诊断 Docker 或 Podman 引擎,覆盖引擎选型、守护进程配置、存储驱动、默认网桥、镜像仓库与安全加固。
主要能力:区分两大家族——Docker 为 root 守护进程 dockerd(由 docker.service 管理),Podman 无守护进程、默认 rootless,为 RHEL 系首选;两者均使用 OCI 镜像格式且 CLI 大多兼容。Docker 读取 /etc/docker/daemon.json;Podman 读取 /etc/containers/*.conf(registries.conf、storage.conf、containers.conf)。支持从上游仓库安装 Docker CE(apt/dnf)或安装 Podman(apt/dnf 基础源),配置存储驱动(overlay2;rootless Podman 用 fuse-overlayfs overlay)、日志上限、live-restore、userns-remap、no-new-privileges、默认地址池与 registry-mirrors;配置 Podman 的 unqualified-search-registries 与 registry 条目;检查 docker.sock 权限(root:docker,0660)与 docker 组成员(等同于 root 权限)。
使用方式:先探测发行版家族与已装引擎,再安装并 enable;写入 daemon.json / registries.conf;用 docker version、docker info、podman info、podman run --rm hello-world 验证版本、存储驱动、日志驱动、网桥与安全选项。可选安装脚本 sudo install-skills-bin linux-container-engine 提供只读的 sudo sk-engine-status;docker info / podman info 才是事实来源。
适用场景:新主机安装引擎、在 Docker 守护进程与 rootless Podman 间选型、审计 /etc/docker/daemon.json 或 /etc/containers/registries.conf、加固引擎(userns-remap、no-new-privileges、socket 权限)。
限制:不负责运行/停止/编排单个容器与 compose(属 linux-container-deployment)、镜像与卷的磁盘清理(linux-image-hygiene)、KVM/libvirt 虚拟机(linux-virtualization)、发布端口的主机防火墙(linux-firewall-ssl)。检查为只读;仓库变更、安装、守护进程配置、socket 权限与重启均需明确的变更授权。缺少主机访问时只能给出按家族区分的安装与验证步骤,存储驱动、cgroup、SELinux、rootless 前提无法检查时须标注未评估。RHEL 系注意 SELinux 绑定挂载需加 :z/:Z。rootless 无法绑定 1024 以下特权端口或获得可路由 IP;勿关闭仓库 TLS 验证,勿就地更改存储驱动。具体版本号与价格资料暂未提供。