-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
13 lines (12 loc) · 874 Bytes
/
Dockerfile
File metadata and controls
13 lines (12 loc) · 874 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
FROM alpine
MAINTAINER Edward Xie <waterscar@gmail.com>
RUN apk add --update wget ca-certificates bash curl vim unzip && \
export ALPINE_GLIBC_BASE_URL="https://circle-artifacts.com/gh/andyshinn/alpine-pkg-glibc/6/artifacts/0/home/ubuntu/alpine-pkg-glibc/packages/x86_64" && \
export ALPINE_GLIBC_PACKAGE="glibc-2.21-r2.apk" && \
export ALPINE_GLIBC_BIN_PACKAGE="glibc-bin-2.21-r2.apk" && \
wget "$ALPINE_GLIBC_BASE_URL/$ALPINE_GLIBC_PACKAGE" "$ALPINE_GLIBC_BASE_URL/$ALPINE_GLIBC_BIN_PACKAGE" && \
apk add --allow-untrusted "$ALPINE_GLIBC_PACKAGE" "$ALPINE_GLIBC_BIN_PACKAGE" && \
/usr/glibc/usr/bin/ldconfig "/lib" "/usr/glibc/usr/lib" && \
echo 'hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4' >> /etc/nsswitch.conf && \
apk del wget ca-certificates && \
rm "$ALPINE_GLIBC_PACKAGE" "$ALPINE_GLIBC_BIN_PACKAGE" /var/cache/apk/*