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 # General
.dockerignore .dockerignore
.git
.gitmodules
.gitignore .gitignore
.github .github
AUTHORS 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 DNS_ADDR_2 8.8.4.4
ENV ARGS= ENV ARGS=
COPY . /tmp
COPY . /tmp/repo
RUN set -ex && \ RUN set -ex && \
apk add --no-cache --virtual .build-deps \ apk add --no-cache --virtual .build-deps \
git \
autoconf \ autoconf \
automake \ automake \
libtool \
build-base \ build-base \
c-ares-dev \
libev-dev \ libev-dev \
linux-headers \
libtool \
libsodium-dev \ libsodium-dev \
linux-headers \
mbedtls-dev \ mbedtls-dev \
pcre-dev \
c-ares-dev && \
cd /tmp && \
pcre-dev && \
cd /tmp/repo && \
./autogen.sh && \ ./autogen.sh && \
./configure --prefix=/usr --disable-documentation && \ ./configure --prefix=/usr --disable-documentation && \
make install && \ make install && \
@ -43,7 +42,7 @@ RUN set -ex && \
rng-tools \ rng-tools \
$runDeps && \ $runDeps && \
apk del .build-deps && \ apk del .build-deps && \
rm -rf /tmp/*
rm -rf /tmp/repo
USER nobody USER nobody

Loading…
Cancel
Save