docker-java
docker-java copied to clipboard
Docker build failing
Running on master docker build -t develar/java . fails with message ERROR: glibc-2.21-r2.apk: IO ERROR.
Looks to be issue with gclib version / package.
Discovered while upgrading to 8u102-b14.
Full log
docker build -t develar/java .
Sending build context to Docker daemon 16.26 MB
Step 1 : FROM alpine:3.3
---> d7a513a663c1
Step 2 : MAINTAINER Vladimir Krivosheev <[email protected]>
---> Using cache
---> 7e2761de73bc
Step 3 : ENV JAVA_VERSION_MAJOR 8 JAVA_VERSION_MINOR 102 JAVA_VERSION_BUILD 14 JAVA_PACKAGE server-jre JAVA_HOME /jre PATH ${PATH}:/jre/bin LANG C.UTF-8
---> Using cache
---> ada63e20546f
Step 4 : RUN apk add --update curl ca-certificates && cd /tmp && curl -o glibc-2.21-r2.apk "https://circle-artifacts.com/gh/andyshinn/alpine-pkg-glibc/6/artifacts/0/home/ubuntu/alpine-pkg-glibc/packages/x86_64/glibc-2.21-r2.apk" && curl -o glibc-bin-2.21-r2.apk "https://circle-artifacts.com/gh/andyshinn/alpine-pkg-glibc/6/artifacts/0/home/ubuntu/alpine-pkg-glibc/packages/x86_64/glibc-bin-2.21-r2.apk" && apk add --allow-untrusted glibc-2.21-r2.apk glibc-bin-2.21-r2.apk && /usr/glibc/usr/bin/ldconfig /lib /usr/glibc/usr/lib && echo 'hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4' >> /etc/nsswitch.conf && curl -jksSLH "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/${JAVA_VERSION_MAJOR}u${JAVA_VERSION_MINOR}-b${JAVA_VERSION_BUILD}/${JAVA_PACKAGE}-${JAVA_VERSION_MAJOR}u${JAVA_VERSION_MINOR}-linux-x64.tar.gz" | gunzip -c - | tar -xf - && apk del curl ca-certificates && mv jdk1.${JAVA_VERSION_MAJOR}.0_${JAVA_VERSION_MINOR}/jre /jre && rm /jre/bin/jjs && rm /jre/bin/keytool && rm /jre/bin/orbd && rm /jre/bin/pack200 && rm /jre/bin/policytool && rm /jre/bin/rmid && rm /jre/bin/rmiregistry && rm /jre/bin/servertool && rm /jre/bin/tnameserv && rm /jre/bin/unpack200 && rm /jre/lib/ext/nashorn.jar && rm /jre/lib/jfr.jar && rm -rf /jre/lib/jfr && rm -rf /jre/lib/oblique-fonts && rm -rf /tmp/* /var/cache/apk/*
---> Running in b36ec8fae092
fetch http://dl-cdn.alpinelinux.org/alpine/v3.3/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.3/community/x86_64/APKINDEX.tar.gz
(1/4) Installing openssl (1.0.2h-r1)
(2/4) Installing ca-certificates (20160104-r2)
(3/4) Installing libssh2 (1.6.0-r1)
(4/4) Installing curl (7.49.1-r0)
Executing busybox-1.24.1-r7.trigger
Executing ca-certificates-20160104-r2.trigger
OK: 7 MiB in 15 packages
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 48 100 48 0 0 74 0 --:--:-- --:--:-- --:--:-- 82
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 48 100 48 0 0 79 0 --:--:-- --:--:-- --:--:-- 81
ERROR: glibc-2.21-r2.apk: IO ERROR
The command '/bin/sh -c apk add --update curl ca-certificates && cd /tmp && curl -o glibc-2.21-r2.apk "https://circle-artifacts.com/gh/andyshinn/alpine-pkg-glibc/6/artifacts/0/home/ubuntu/alpine-pkg-glibc/packages/x86_64/glibc-2.21-r2.apk" && curl -o glibc-bin-2.21-r2.apk "https://circle-artifacts.com/gh/andyshinn/alpine-pkg-glibc/6/artifacts/0/home/ubuntu/alpine-pkg-glibc/packages/x86_64/glibc-bin-2.21-r2.apk" && apk add --allow-untrusted glibc-2.21-r2.apk glibc-bin-2.21-r2.apk && /usr/glibc/usr/bin/ldconfig /lib /usr/glibc/usr/lib && echo 'hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4' >> /etc/nsswitch.conf && curl -jksSLH "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/${JAVA_VERSION_MAJOR}u${JAVA_VERSION_MINOR}-b${JAVA_VERSION_BUILD}/${JAVA_PACKAGE}-${JAVA_VERSION_MAJOR}u${JAVA_VERSION_MINOR}-linux-x64.tar.gz" | gunzip -c - | tar -xf - && apk del curl ca-certificates && mv jdk1.${JAVA_VERSION_MAJOR}.0_${JAVA_VERSION_MINOR}/jre /jre && rm /jre/bin/jjs && rm /jre/bin/keytool && rm /jre/bin/orbd && rm /jre/bin/pack200 && rm /jre/bin/policytool && rm /jre/bin/rmid && rm /jre/bin/rmiregistry && rm /jre/bin/servertool && rm /jre/bin/tnameserv && rm /jre/bin/unpack200 && rm /jre/lib/ext/nashorn.jar && rm /jre/lib/jfr.jar && rm -rf /jre/lib/jfr && rm -rf /jre/lib/oblique-fonts && rm -rf /tmp/* /var/cache/apk/*' returned a non-zero code: 255
Same error here. Is this build working for anyone? I am on OS X 10.13.5