rust 版本记录和查询

golang 预埋和获取 buildID 构建标识

通常情况下,你可能希望在编译时就 预埋 buildID ,在运行时直接读取 构建 id ,这通常在构建流程进行改造

例如在 Dockerfile 中或者 CI/CD 流水线中,你可以在构建命令中添加 -ldflags 参数来设置或访问

docker 容器 CPU memory 磁盘 资源限制

docker 作为容器的管理者,自然提供了控制容器资源的功能。正如使用内核的 namespace 来做容器之间的隔离,docker 也是通过内核的 cgroups 来做容器的资源限制;包括 CPU、内存、磁盘三大方面,基本覆盖了常见的资源配额和使用量控制。