搜索结果: "build"
共找到 9 个页面
Docker 镜像优化完全指南:瘦身、构建加速与安全加固
tags: [docker, image, container, build, deployment, security]
FROM golang:1.22-alpine AS builder
WORKDIR /build
RUN CGO_ENABLED=0 GOOS=linux go build -ldflags="-s -w" -o /app/server .
COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/
Docker 生产环境踩坑指南 — 10 + 5 个常见问题
docker builder prune -a
**原理:** `latest` 只是一个普通 tag,不自动指向最新版本。它的指向完全取决于最后一次 `docker build -t` 或 `docker tag` 操作。
FROM golang:1.21 AS builder
RUN go build -o app .
COPY --from=builder /root/.npm /root/.npm # 泄露了 npm 凭证
Go 静态编译与 Docker 极致瘦身
tags: [docker, image, build, golang, container]
RUN go build -ldflags="-s -w" -o /app/server ./cmd/server
COPY --from=builder /app/server /server
如果应用需要访问 HTTPS 外部服务,必须从 builder 阶段复制 CA 证书:
COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/
K8s CI/CD 架构实战 — Jenkins / GitLab CI / Argo CD / Helm 全链路
tags: [kubernetes, deployment, build, production]
VERSION = "${env.BUILD_NUMBER}"
stage('Build & Test') {
stage('Docker Build & Push') {
docker build -t ${REGISTRY}/${IMAGE_NAME}:${VERSION} .
Wiki Log
- 修复断裂链接(docker-multi-stage-build → go-static-compilation-docker)
- Merged into: concepts/docker-image-optimization(从 80 行 → 280+ 行,新增 Dockerfile 指令级缓存策略、BuildKit 高级特性、多语言多阶段示例、安全加固、CI/CD 集成、排障监控、指令速查表)
- 合并原因:同一主题"镜像优化",新文补充指令级深度(缓存顺序、shell vs exec、COPY vs ADD、BuildKit cache/secret/ssh mount)及 CI/CD 实践,属"更深入的同类型内容"
Wiki Schema
- build: 构建与 CI
Jenkins 多 Master 架构部署方案 — K8S + Gateway API
tags: [kubernetes, deployment, architecture, build, networking, storage, monitoring, configmap, security, certificate, docker, container]
K8s 面试通关指南 — 100 道核心题全解析
| 59 | 自定义控制器? | 控制循环(观察→比较→行动),用 client-go/operator-sdk/kubebuilder 开发 |
Wiki Index
- [[docker-image-optimization]] — Docker 镜像优化完全指南:瘦身、构建加速与安全加固(多阶段/BuildKit/CI集成)