diff options
author | Kyle Ossinger <k0ss@users.noreply.github.com> | 2019-11-13 03:42:39 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-11-13 03:42:39 +0000 |
commit | 22cfd595efcf8d237beb1d7c707dda8d366b5bed (patch) | |
tree | 6cb9e322458ce6416b4a8a2101c0cd450582027e /Dockerfile | |
parent | e235c02e1e0b949911212ee024fc882427cc5ba8 (diff) | |
download | AFLplusplus-22cfd595efcf8d237beb1d7c707dda8d366b5bed.tar.gz |
Shaved 600mB off resulting Docker image
By removing the build files after the build is complete, we save 600mB of unnecessary bulk. The total image size will now be 1gB.
Diffstat (limited to 'Dockerfile')
-rw-r--r-- | Dockerfile | 9 |
1 files changed, 4 insertions, 5 deletions
@@ -22,11 +22,10 @@ RUN apt-get update && apt-get install -y \ wget \ ca-certificates \ libpixman-1-dev \ - && rm -fr /var/lib/apt/lists/* -RUN mkdir /app -WORKDIR /app -COPY . . + && rm -rf /var/lib/apt/lists/* ARG CC=gcc-9 ARG CXX=g++-9 ARG LLVM_CONFIG=llvm-config-9 -RUN make clean && make distrib && make install +COPY . /app +RUN cd /app && make clean && make distrib && \ + make install && cd .. && rm -rf /app |