Browse Source

Docker: optimize image size

pull/2003/head
Sah 6 years ago
parent
commit
fdb6b6be3f
2 changed files with 9 additions and 8 deletions
  1. 2
      .dockerignore
  2. 15
      docker/alpine/Dockerfile

2
.dockerignore

@ -1,5 +1,7 @@
# General
.dockerignore
.git
.gitmodules
.gitignore
.github
AUTHORS

15
docker/alpine/Dockerfile

@ -13,22 +13,21 @@ ENV DNS_ADDR 8.8.8.8
ENV DNS_ADDR_2 8.8.4.4
ENV ARGS=
COPY . /tmp
COPY . /tmp/repo
RUN set -ex && \
apk add --no-cache --virtual .build-deps \
git \
autoconf \
automake \
libtool \
build-base \
c-ares-dev \
libev-dev \
linux-headers \
libtool \
libsodium-dev \
linux-headers \
mbedtls-dev \
pcre-dev \
c-ares-dev && \
cd /tmp && \
pcre-dev && \
cd /tmp/repo && \
./autogen.sh && \
./configure --prefix=/usr --disable-documentation && \
make install && \
@ -43,7 +42,7 @@ RUN set -ex && \
rng-tools \
$runDeps && \
apk del .build-deps && \
rm -rf /tmp/*
rm -rf /tmp/repo
USER nobody

Loading…
Cancel
Save