From 2921713439ab2870e3103c32201302f8594d88ce Mon Sep 17 00:00:00 2001 From: =?utf8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= Date: Thu, 21 Apr 2016 13:56:52 +0200 Subject: [PATCH] Docker images moved to https://github.com/valtri/docker-server-deb7 . --- docker/hadoop/README.md | 20 ----------- docker/hadoop/build.sh | 41 ---------------------- docker/hadoop/build9.sh | 35 ------------------ docker/hadoop/debian7/puppet/Dockerfile | 16 --------- docker/hadoop/debian7/puppet/latest/Dockerfile | 30 ---------------- .../hadoop/debian7/puppet/latest/docker-entry.sh | 16 --------- docker/hadoop/debian9/Dockerfile | 35 ------------------ docker/hadoop/debian9/docker-entry.sh | 16 --------- 8 files changed, 209 deletions(-) delete mode 100644 docker/hadoop/README.md delete mode 100755 docker/hadoop/build.sh delete mode 100755 docker/hadoop/build9.sh delete mode 100644 docker/hadoop/debian7/puppet/Dockerfile delete mode 100644 docker/hadoop/debian7/puppet/latest/Dockerfile delete mode 100755 docker/hadoop/debian7/puppet/latest/docker-entry.sh delete mode 100644 docker/hadoop/debian9/Dockerfile delete mode 100755 docker/hadoop/debian9/docker-entry.sh diff --git a/docker/hadoop/README.md b/docker/hadoop/README.md deleted file mode 100644 index 26e17ca..0000000 --- a/docker/hadoop/README.md +++ /dev/null @@ -1,20 +0,0 @@ -# Info - -For usage with [virtualization.git](http://scientific.zcu.cz/git/?p=virtualization.git;a=summary). - -# Layers - -## puppet - -Base image with puppet from puppetlabs: - -* puppet - -## latest - -Final image with puppet from puppetlabs and configured master: - -* puppet + myriad7.zcu.cz -* openssh -* locales -* entry script + /sbin/init diff --git a/docker/hadoop/build.sh b/docker/hadoop/build.sh deleted file mode 100755 index 9bd3c90..0000000 --- a/docker/hadoop/build.sh +++ /dev/null @@ -1,41 +0,0 @@ -#! /bin/sh -ex - -user=valtri -platforms=debian7 - -for p in ${platforms}; do - cd ${p} - - cd puppet - docker build -t hadoop-${p}:puppet . - cd .. - - cd puppet/latest - docker build -t hadoop-${p}:latest . - cd ../.. - - cd .. -done - -set +o xtrace - -echo -for p in ${platforms}; do - for t in puppet latest; do - echo "docker rmi ${user}/hadoop-${p}:${t}" - done -done - -echo -for p in ${platforms}; do - for t in puppet latest; do - echo "docker tag hadoop-${p}:${t} ${user}/hadoop-${p}:${t}" - done -done - -echo -for p in ${platforms}; do - for t in puppet latest; do - echo "docker push ${user}/hadoop-${p}:${t}" - done -done diff --git a/docker/hadoop/build9.sh b/docker/hadoop/build9.sh deleted file mode 100755 index ad30a01..0000000 --- a/docker/hadoop/build9.sh +++ /dev/null @@ -1,35 +0,0 @@ -#! /bin/sh -ex - -user=valtri -platforms=debian9 - -for p in ${platforms}; do - cd ${p} - - docker build -t hadoop-${p}:latest . - - cd .. -done - -set +o xtrace - -echo -for p in ${platforms}; do - for t in latest; do - echo "docker rmi ${user}/hadoop-${p}:${t}" - done -done - -echo -for p in ${platforms}; do - for t in latest; do - echo "docker tag hadoop-${p}:${t} ${user}/hadoop-${p}:${t}" - done -done - -echo -for p in ${platforms}; do - for t in latest; do - echo "docker push ${user}/hadoop-${p}:${t}" - done -done diff --git a/docker/hadoop/debian7/puppet/Dockerfile b/docker/hadoop/debian7/puppet/Dockerfile deleted file mode 100644 index ebdb6fd..0000000 --- a/docker/hadoop/debian7/puppet/Dockerfile +++ /dev/null @@ -1,16 +0,0 @@ -FROM debian:7 -MAINTAINER František Dvořák - -# ==== puppet ==== - -RUN apt-get update && apt-get install -y wget -RUN wget http://apt.puppetlabs.com/puppetlabs-release-wheezy.deb -P /tmp \ -&& dpkg -i /tmp/puppetlabs-release-wheezy.deb \ -&& rm -fv /tmp/puppetlabs-release-wheezy.deb - -RUN apt-get update && apt-get install -y puppet - -# ==== cleanup ==== - -RUN apt-get clean \ -&& rm -rf /var/lib/apt/lists/* diff --git a/docker/hadoop/debian7/puppet/latest/Dockerfile b/docker/hadoop/debian7/puppet/latest/Dockerfile deleted file mode 100644 index 7d6540e..0000000 --- a/docker/hadoop/debian7/puppet/latest/Dockerfile +++ /dev/null @@ -1,30 +0,0 @@ -FROM hadoop-debian7:puppet -MAINTAINER František Dvořák - -# ==== puppet ==== - -RUN sed -e 's/\(\[main\]\)/\1\nserver=myriad7.zcu.cz/' -i /etc/puppet/puppet.conf - -# ==== system ==== - -RUN echo 'locales locales/locales_to_be_generated multiselect en_US.UTF-8 UTF-8' | debconf-set-selections -RUN echo 'locales locales/default_environment_locale select en_US.UTF-8' | debconf-set-selections -RUN apt-get update \ -&& apt-get install locales - -# ==== ssh ==== - -RUN apt-get update \ -&& apt-get install -y openssh-server \ -&& sed -e 's/^#\(GSSAPIAuthentication\).*/\1 yes/' -i /etc/ssh/sshd_config - -# ==== cleanup ==== - -RUN apt-get clean \ -&& rm -rf /var/lib/apt/lists/* - -# ==== entry ==== - -COPY ./docker-entry.sh / -ENTRYPOINT ["/docker-entry.sh"] -CMD ["/sbin/init"] diff --git a/docker/hadoop/debian7/puppet/latest/docker-entry.sh b/docker/hadoop/debian7/puppet/latest/docker-entry.sh deleted file mode 100755 index 008fc8c..0000000 --- a/docker/hadoop/debian7/puppet/latest/docker-entry.sh +++ /dev/null @@ -1,16 +0,0 @@ -#! /bin/sh - -if [ -d /docker/ssh ]; then - cp -vp /docker/ssh/* /etc/ssh/ -fi - -if [ -f /docker/root/.ssh/authorized_keys ]; then - mkdir -v /root/.ssh/ 2>/dev/null || : - cp -vp /docker/root/.ssh/authorized_keys /root/.ssh/ -fi - -if [ -f /docker/root/.k5login ]; then - cp -vp /docker/root/.k5login /root/ -fi - -exec "$@" diff --git a/docker/hadoop/debian9/Dockerfile b/docker/hadoop/debian9/Dockerfile deleted file mode 100644 index 685949d..0000000 --- a/docker/hadoop/debian9/Dockerfile +++ /dev/null @@ -1,35 +0,0 @@ -FROM debian:stretch -MAINTAINER František Dvořák - -# ==== puppet ==== - -RUN apt-get update && apt-get install -y puppet - -RUN puppet agent --enable -RUN systemctl disable puppet - -RUN sed -e 's/\(\[main\]\)/\1\nserver=myriad7.zcu.cz/' -i /etc/puppet/puppet.conf - -# ==== system ==== - -RUN echo 'locales locales/locales_to_be_generated multiselect en_US.UTF-8 UTF-8' | debconf-set-selections -RUN echo 'locales locales/default_environment_locale select en_US.UTF-8' | debconf-set-selections -RUN apt-get update \ -&& apt-get install -y locales - -# ==== ssh ==== - -RUN apt-get update \ -&& apt-get install -y openssh-server \ -&& sed -e 's/^#\(GSSAPIAuthentication\).*/\1 yes/' -i /etc/ssh/sshd_config - -# ==== cleanup ==== - -RUN apt-get clean \ -&& rm -rf /var/lib/apt/lists/* - -# ==== entry ==== - -COPY ./docker-entry.sh / -ENTRYPOINT ["/docker-entry.sh"] -CMD ["/sbin/init"] diff --git a/docker/hadoop/debian9/docker-entry.sh b/docker/hadoop/debian9/docker-entry.sh deleted file mode 100755 index 008fc8c..0000000 --- a/docker/hadoop/debian9/docker-entry.sh +++ /dev/null @@ -1,16 +0,0 @@ -#! /bin/sh - -if [ -d /docker/ssh ]; then - cp -vp /docker/ssh/* /etc/ssh/ -fi - -if [ -f /docker/root/.ssh/authorized_keys ]; then - mkdir -v /root/.ssh/ 2>/dev/null || : - cp -vp /docker/root/.ssh/authorized_keys /root/.ssh/ -fi - -if [ -f /docker/root/.k5login ]; then - cp -vp /docker/root/.k5login /root/ -fi - -exec "$@" -- 1.8.2.3