制作 etcd 镜像¶
根据自己对 etcd 的版本要求,下载对应的版本来构建镜像。
示例 Dockerfile
FROM alpine
WORKDIR /tmp
EXPOSE 2379/tcp
EXPOSE 2380/tcp
ADD http://cncfstack-download.oss-cn-hangzhou.aliyuncs.com/etcd/v3.4.14/etcd-v3.4.14-linux-amd64.tar.gz ./
RUN tar xf etcd-v3.4.14-linux-amd64.tar.gz && \
cp etcd-v3.4.14-linux-amd64/etcdctl /usr/local/bin/etcdctl && \
cp etcd-v3.4.14-linux-amd64/etcd /usr/local/bin/etcd
构建镜像
推送镜像到镜像仓库