pub static DOCKER_CLIENT: LazyLock<Option<Docker>>Expand description
共享的 Docker 客户端。
connect_with_unix 会立即探测 socket 是否存在:缺失(未安装 / 未运行 Docker,
或 DOCKER_SOCKET_PATH 指错)时返回 SocketNotFoundError。
连接失败不 panic:release profile 是 panic = "abort",会让整个服务进程一起挂掉,
而博客本身并不依赖 Docker。改为记 error 日志后返回 None,代码运行器把
None 转成普通 bollard 错误向上冒泡,最终在 execute.rs 的错误脱敏层统一映射为
「系统暂时不可用」,其余功能不受影响。