22 lines
694 B
Docker
22 lines
694 B
Docker
FROM {{ registry }}{{ branch }}/{{ alt_image }}:latest
|
|
|
|
MAINTAINER alt-cloud
|
|
|
|
LABEL org.opencontainers.image.title="etcd"
|
|
LABEL org.opencontainers.image.description="Distributed reliable key-value store for the most critical data of a distributed system"
|
|
LABEL org.opencontainers.image.source="https://github.com/etcd-io/etcd"
|
|
LABEL org.opencontainers.image.licenses="Apache-2.0"
|
|
LABEL org.opencontainers.image.vendor="ALT Linux Team"
|
|
|
|
ARG PKG_VERSION
|
|
|
|
{{ install_packages("etcd-for-kubernetes${PKG_VERSION}") }}
|
|
|
|
RUN ln -s /usr/sbin/etcd /usr/local/bin/etcd && ln -s /usr/bin/etcdctl /usr/local/bin/etcdctl
|
|
|
|
EXPOSE 2379 2380
|
|
|
|
VOLUME /data
|
|
|
|
ENTRYPOINT ["/usr/sbin/etcd", "--data-dir", "/data"]
|