Sign inSign up

guanyebo/eks-dockerbuilder

By guanyebo

Updated almost 6 years ago

For aws eks codebuild builder images , include pip , dockerd , awscli , kubectl

Image
1

589

guanyebo/eks-dockerbuilder repository overview

Dockerfile

FROM alpine:latest


ENV KUBECONFIG /home/kubectl/.kube/kubeconfig
ENV HOME /home/kubectl
#ENV KUBECONFIG /root/.kube/kubeconfig


RUN \
	mkdir /root/bin /aws; \
	apk -Uuv add groff less bash python py-pip jq curl docker && \
	pip install --upgrade pip; \
	pip install awscli && \
	apk --purge -v del py-pip && \
	rm /var/cache/apk/* && \
	#Create non-root user (with a randomly chosen UID/GUI).
	adduser kubectl -Du 5566

ADD https://amazon-eks.s3.us-west-2.amazonaws.com/1.15.10/2020-02-22/bin/linux/amd64/kubectl /usr/local/bin/kubectl
#COPY kubectl /usr/local/bin/kubectl

WORKDIR $HOME

COPY entrypoint.sh /usr/local/bin/entrypoint.sh

RUN chmod a+x /usr/local/bin/kubectl /usr/local/bin/entrypoint.sh


#USER kubectl
ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]

Tag summary

Content type

Image

Digest

Size

85.8 MB

Last updated

almost 6 years ago

docker pull guanyebo/eks-dockerbuilder:1.17