1 Star 0 Fork 0

renzheng.wang/pd

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Dockerfile 723 Bytes
一键复制 编辑 原始数据 按行查看 历史
Aylei 提交于 2020-02-17 21:49 . build: fix docker build (#2137)
FROM golang:1.13-alpine as builder
MAINTAINER siddontang
RUN apk add --no-cache \
make \
git \
bash \
curl \
gcc \
g++
# Install jq for pd-ctl
RUN cd / && \
wget https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64 -O jq && \
chmod +x jq
RUN mkdir -p /go/src/github.com/pingcap/pd
WORKDIR /go/src/github.com/pingcap/pd
# Cache dependencies
COPY go.mod .
COPY go.sum .
RUN GO111MODULE=on go mod download
COPY . .
RUN make
FROM alpine:3.5
COPY --from=builder /go/src/github.com/pingcap/pd/bin/pd-server /pd-server
COPY --from=builder /go/src/github.com/pingcap/pd/bin/pd-ctl /pd-ctl
COPY --from=builder /jq /usr/local/bin/jq
EXPOSE 2379 2380
ENTRYPOINT ["/pd-server"]
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/wangrzneu/pd.git
git@gitee.com:wangrzneu/pd.git
wangrzneu
pd
pd
master

搜索帮助