From 8db5ca53e135bb4181503f87f9305c17ce826a99 Mon Sep 17 00:00:00 2001 From: Damien DUPORTAL Date: Thu, 26 Jan 2017 15:41:50 +0100 Subject: [PATCH] Shrinkin image size Signed-off-by: Damien DUPORTAL --- Dockerfile | 40 ++++++++++++++++++++++++++++++++-------- 1 file changed, 32 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index c609f1e..7fbafe1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,37 @@ FROM ubuntu:16.04 -MAINTAINER Shuanglei Tao "tsl0922@gmail.com" +LABEL maintainer "Shuanglei Tao - tsl0922@gmail.com" -RUN apt-get update && \ - apt-get install -y cmake g++ pkg-config git vim-common libwebsockets-dev libjson-c-dev libssl-dev && \ - rm -rf /var/lib/apt/lists/* && \ - git clone --depth=1 https://github.com/tsl0922/ttyd.git /tmp/ttyd && \ - cd /tmp/ttyd && mkdir build && cd build && \ - cmake .. && make && make install && \ - rm -rf /tmp/ttyd +RUN apt-get update \ + && apt-get install -y --no-install-recommends \ + ca-certificates \ + cmake \ + curl \ + g++ \ + git \ + libjson-c2 \ + libjson-c-dev \ + libssl1.0.0 \ + libssl-dev \ + libwebsockets7 \ + libwebsockets-dev \ + pkg-config \ + vim-common \ + && git clone --depth=1 https://github.com/tsl0922/ttyd.git /tmp/ttyd \ + && cd /tmp/ttyd && mkdir build && cd build \ + && cmake .. \ + && make \ + && make install \ + && apt-get remove -y --purge \ + cmake \ + g++ \ + libwebsockets-dev \ + libjson-c-dev \ + libssl-dev \ + pkg-config \ + && apt-get purge -y \ + && apt-get autoremove -y \ + && rm -rf /var/lib/apt/lists/* \ + && rm -rf /tmp/ttyd EXPOSE 7681 -- 2.43.4