标签

Docker

一次 13 小时生产事故之后:如何用 Docker 沙箱约束 AI 编码代理

来源: docker.com 47
AI 编码代理不再只是补全几行代码。它可以打开终端、修改文件、执行部署命令,甚至使用云端凭据。来源案例中的代理误删了生产环境,最终造成长达 13 小时的中断。真正值得关注的并不是代理为什么会犯错,而是一个更基础的工程问题:为什么开发工具拥有足以摧毁生产环境的权限? Docker 沙箱的价值正在这里。隔离执行环境、限定挂载目录,再为每次任务分配作用域明确...

Google Cloud 近期更新解读:AI Agent 正从原型走向可治理的生产系统

来源: cloud.google.com 60
Google Cloud 近期发布的信息覆盖 Cloud Run、Apigee、MCP、TPU、GKE、Firestore 和成本管理,但主线相当清晰:企业关注点已经从“模型能否完成任务”转向“Agent 能否被隔离、观测、治理并稳定扩缩容”。这意味着 AI 应用不再只是一个调用模型的 Web 服务,而是一套包含提示词构建、工具授权、代码沙箱、流量治理...

Docker 29.6.2 修复多项 Engine 漏洞:升级与验证指南

来源: oschina.net 45
Docker 29.6.2 已发布,这次更新的重点不是新增功能,而是修复 Docker Engine 中的多个安全漏洞。已披露的问题涉及从捆绑文件检出 Git 源代码、前端参数处理以及 LLB 文件操作。对运行共享构建平台、接收外部构建上下文或允许团队提交 Dockerfile 的环境,这类缺陷值得优先处理。 本次摘要列出了三个 CVE: CVE-20...

Spock 6 Beta:把多主复制的进度、冲突与故障恢复拉回 PostgreSQL 内核轨道

来源: postgr.es 59
Spock 6 已进入 Beta,支持 PostgreSQL 16、17、18 和 19。与其说这是一次功能堆叠,不如说它重新整理了多主复制最危险的几条路径:复制进度不再依赖高频目录表写入,超大异常事务可以落盘,节点灾难后能够定位数据分歧,冲突与延迟也有了更直接的统计入口。 对于已经运行 Spock 5 的团队,升级价值主要不在“能否复制”,而在高负载...

坐在船长席上:软件工程师 Mohammad-Ali A’râbi 的多重表达

来源: docker.com 40
本期 “From the Captain’s Chair” 采访 Mohammad-Ali A’râbi。他同时是一名作者、公众演讲者和软件工程师。来源摘要没有披露具体问答、技术栈或职业经历,因此不宜替受访者补写观点;但这三个身份本身指向了一个值得工程师认真对待的问题:怎样把日常开发中形成的判断,转化为文章、演讲和团队可以复用的知识。 软件工程、技术写...

从工具调用到生产护栏:安全构建 AI Agent

来源: docker.com 51
AI Agent 不只是“会聊天的模型”。它接收目标、观察环境、选择工具、执行动作,再根据结果决定下一步。这样的循环让模型能够处理多步骤任务,也同时放大了提示注入、越权调用、成本失控和不可审计等风险。真正困难的部分不是让 Agent 调用一次 API,而是让它在生产环境中始终待在明确的权限和预算边界内。 一个典型 Agent 可以拆成五个部分: 目标:...

当开发者开始指挥 AI Agent,技术大会也该换一种办​​法

来源: docker.com 49
Docker 联合主办 WeAreDevelopers World Congress North America,释放出的信号不只是一次活动合作。随着 AI Agent 进入编码、测试、文档和运维流程,开发者的工作正在从“亲手完成每一步”转向“定义目标、提供上下文、审查结果并承担责任”。当开发方式改变,服务开发者的技术大会也不能继续只靠演讲、展台和工具...

pg_hardstorage:用复制协议、内容寻址存储和开放格式重做 PostgreSQL 备份

来源: postgr.es 36
PostgreSQL 备份工具并不少:pgBackRest、Barman 和 WAL-G 已经支撑了大量生产系统。pg_hardstorage 的出发点不是替代这些成熟项目,而是增加一个可以审计、可以迁移、适合云原生部署的开源选项。它选择 PostgreSQL 复制协议作为数据平面,通过普通 libpq 连接持续接收 WAL,因此同一套架构可以面对托管...

Tsuru 1.30.1 发布:环境变量兼容性改进与升级注意事项

来源: oschina.net 46
Tsuru 是一个使用 Go 编写、以 Docker 为基础构建私有 PaaS 的开源框架。与直接向开发团队暴露容器和调度基础设施相比,Tsuru 提供了围绕应用、服务和配置组织交付流程的更高层接口。1.30.1 是一次维护版本,其中最值得应用开发者关注的变化,是应用环境变量名称现在可以以下划线开头。 在 Unix shell、Docker 以及大量语...