From 0d7880406a6e09b13bfc87d70c222a18972f6d53 Mon Sep 17 00:00:00 2001 From: "Zhu, Ling Dr (Elec Electronic Eng)" <l.zhu@surrey.ac.uk> Date: Sun, 12 Dec 2021 22:21:10 +0000 Subject: [PATCH] Add new file --- Dockerfile | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..5c33e3b --- /dev/null +++ b/Dockerfile @@ -0,0 +1,26 @@ +# builder +FROM gitlab-registry.eps.surrey.ac.uk/noc/golang:latest + +WORKDIR /go/src + +USER root + +RUN apt-get update +RUN apt-get install -y nano vim curl +RUN curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl +RUN chmod +x ./kubectl +RUN mv ./kubectl /usr/local/bin + +# Customise PS1 +RUN touch /root/.bashrc +RUN echo "[ -z \"\$PS1\" ] && return">> /root/.bashrc +RUN echo "PS1=\"\\[\\033[35m\\][\\u@\\h \\w]:\\[\\033[37m\\]\"">>/root/.bashrc +RUN echo "alias kt='kubectl'">>/root/.bashrc +RUN echo "alias ktp='kubectl get pod -o wide'">>/root/.bashrc +RUN echo "alias kts='kubectl get svc -o wide'">>/root/.bashrc +RUN echo "alias ktd='kubectl get deployment -o wide'">>/root/.bashrc +RUN echo "alias ktn='kubectl get node -o wide'">>/root/.bashrc +RUN echo "alias ktv='kubectl get pv -o wide'">>/root/.bashrc +RUN echo "alias ktvc='kubectl get pvc -o wide'">>/root/.bashrc + +EXPOSE 8181 -- GitLab