Lobsters | 📄 原文链接 | 2026-11-10 收录

Nspawn 3.0:给 systemd-nspawn 容器套上一层兼容 Docker 的 Engine API

来源:blog.nspawn.org — 2026-11-08

📋 概述

2.0 只给挂载 docker socket 的机器一个只读 Docker API,够 Traefik 或 Dozzle 发现容器;3.0 把这个 API 连同它的写操作一起做到宿主上。宿主 socket 是 /run/nspawn/api.sock,由 nspawn-api.socket 打开,主要目的是兼容性:通过 Docker API 管理容器的工具(比如 GitLab Runner 的 docker executor)可以直接用 nspawn 的机器。nspawn 仍是管理机器的命令行,但把 DOCKER_HOST 指过去,docker 命令也能用。

🔑 核心要点

💡 金句

和 docker 组一样,拥有 org.nspawn.manage 权限的用户在这台主机上就是 root。
← 返回 Lobsters 首页