From fecd6f1a0b2f0031da1db7b86a9350fbe01abb7f Mon Sep 17 00:00:00 2001 From: Pirmin Kalberer Date: Sat, 27 Jan 2018 23:35:11 +0100 Subject: [PATCH 1/2] Workaround for ./install.sh: Text file busy --- rust/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rust/Dockerfile b/rust/Dockerfile index 53e940a..3ec2f10 100644 --- a/rust/Dockerfile +++ b/rust/Dockerfile @@ -5,7 +5,7 @@ LABEL maintainer="Johannes Schickling " ENV USER root ADD install.sh install.sh -RUN chmod +x install.sh && ./install.sh && rm install.sh +RUN chmod +x install.sh && sync && ./install.sh && rm install.sh VOLUME ["/source"] WORKDIR /source From 7dbb3dfd8796664537c146192694b3dad5d5e305 Mon Sep 17 00:00:00 2001 From: Pirmin Kalberer Date: Mon, 5 Feb 2018 23:35:55 +0100 Subject: [PATCH 2/2] Run install.sh without chmod +x Fixes "Text file busy" error. --- beanstalkd/Dockerfile | 2 +- hugin/Dockerfile | 2 +- jekyll/Dockerfile | 2 +- latex/Dockerfile | 2 +- nodejs/Dockerfile | 2 +- octave/Dockerfile | 2 +- redis-commander/Dockerfile | 2 +- rust/Dockerfile | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/beanstalkd/Dockerfile b/beanstalkd/Dockerfile index 8638d18..d05c833 100644 --- a/beanstalkd/Dockerfile +++ b/beanstalkd/Dockerfile @@ -2,7 +2,7 @@ FROM debian:wheezy LABEL maintainer="Johannes Schickling " ADD install.sh install.sh -RUN chmod +x install.sh && ./install.sh && rm install.sh +RUN sh install.sh && rm install.sh EXPOSE 11300 CMD ["beanstalkd", "-p", "11300"] diff --git a/hugin/Dockerfile b/hugin/Dockerfile index da41173..6b4c6b1 100644 --- a/hugin/Dockerfile +++ b/hugin/Dockerfile @@ -4,7 +4,7 @@ LABEL maintainer="Johannes Schickling " ENV DEBIAN_FRONTEND noninteractive ADD install.sh install.sh -RUN chmod +x install.sh && ./install.sh && rm install.sh +RUN sh install.sh && rm install.sh VOLUME ["/source"] WORKDIR /source diff --git a/jekyll/Dockerfile b/jekyll/Dockerfile index 9579764..530d395 100644 --- a/jekyll/Dockerfile +++ b/jekyll/Dockerfile @@ -4,7 +4,7 @@ LABEL maintainer="Johannes Schickling " ENV DEBIAN_FRONTEND noninteractive ADD install.sh install.sh -RUN chmod +x install.sh && ./install.sh && rm install.sh +RUN sh install.sh && rm install.sh EXPOSE 4000 VOLUME ["/source"] diff --git a/latex/Dockerfile b/latex/Dockerfile index 8c77f9f..09379a6 100644 --- a/latex/Dockerfile +++ b/latex/Dockerfile @@ -4,7 +4,7 @@ LABEL maintainer="Johannes Schickling " ENV DEBIAN_FRONTEND noninteractive ADD install.sh install.sh -RUN chmod +x install.sh && ./install.sh && rm install.sh +RUN sh install.sh && rm install.sh VOLUME ["/source"] WORKDIR /source diff --git a/nodejs/Dockerfile b/nodejs/Dockerfile index da41173..6b4c6b1 100644 --- a/nodejs/Dockerfile +++ b/nodejs/Dockerfile @@ -4,7 +4,7 @@ LABEL maintainer="Johannes Schickling " ENV DEBIAN_FRONTEND noninteractive ADD install.sh install.sh -RUN chmod +x install.sh && ./install.sh && rm install.sh +RUN sh install.sh && rm install.sh VOLUME ["/source"] WORKDIR /source diff --git a/octave/Dockerfile b/octave/Dockerfile index 17f7563..b6b1e73 100644 --- a/octave/Dockerfile +++ b/octave/Dockerfile @@ -4,7 +4,7 @@ LABEL maintainer="Johannes Schickling " ENV DEBIAN_FRONTEND noninteractive ADD install.sh install.sh -RUN chmod +x install.sh && ./install.sh && rm install.sh +RUN sh install.sh && rm install.sh VOLUME ["/source"] WORKDIR /source diff --git a/redis-commander/Dockerfile b/redis-commander/Dockerfile index c579150..4f597af 100644 --- a/redis-commander/Dockerfile +++ b/redis-commander/Dockerfile @@ -4,7 +4,7 @@ LABEL maintainer="Johannes Schickling " ENV DEBIAN_FRONTEND noninteractive ADD install.sh install.sh -RUN chmod +x install.sh && ./install.sh && rm install.sh +RUN sh install.sh && rm install.sh EXPOSE 8081 CMD bash -c 'redis-commander --redis-host $REDIS_PORT_6379_TCP_ADDR' diff --git a/rust/Dockerfile b/rust/Dockerfile index 3ec2f10..bdc2132 100644 --- a/rust/Dockerfile +++ b/rust/Dockerfile @@ -5,7 +5,7 @@ LABEL maintainer="Johannes Schickling " ENV USER root ADD install.sh install.sh -RUN chmod +x install.sh && sync && ./install.sh && rm install.sh +RUN sh install.sh && rm install.sh VOLUME ["/source"] WORKDIR /source