一般准则
分离构建和运行环境
FROM golang:1.7.3 as builder
WORKDIR /go/src/github.com/alexellis/href-counter/
RUN go get -d -v golang.org/x/net/html
COPY app.go .
RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o app .
FROM alpine:latest
RUN apk --no-cache add ca-certificates
WORKDIR /root/
COPY --from=builder /go/src/github.com/alexellis/href-counter/app .
CMD ["./app"]僵尸进程和孤儿进程
多容器设计模式
Sidecar 模式(边车模式)
Ambassador 模式(大使模式)
Adapter 模式(适配器模式)
配置助手模式
Sidecar 启动顺序控制最佳实践
最佳实践
参考文档
最后更新于