From 57e270637e0ac341f9027a2182d93c83f29d3083 Mon Sep 17 00:00:00 2001 From: xuveroleg Date: Tue, 24 Apr 2018 15:43:39 +0300 Subject: [PATCH] initial Dockerfile with GUI libs for IDE --- docker/.dockerignore | 2 ++ docker/Dockerfile | 16 ++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 docker/.dockerignore create mode 100644 docker/Dockerfile diff --git a/docker/.dockerignore b/docker/.dockerignore new file mode 100644 index 0000000..381951f --- /dev/null +++ b/docker/.dockerignore @@ -0,0 +1,2 @@ +** +!Dockerfile \ No newline at end of file diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 0000000..5a29dd7 --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,16 @@ +FROM ubuntu:18.04 + +ARG TINI_VERSION='0.18.0' + +RUN apt-get update \ + && apt-get install -y \ + libgtk2.0-0 libcanberra-gtk-module libxext-dev libxrender-dev libxtst-dev libxslt-dev dmz-cursor-theme \ + build-essential cmake git wget htop zip unzip nano \ + && apt-get clean && rm -rf /var/lib/apt/lists/* + +ADD https://github.com/krallin/tini/releases/download/v${TINI_VERSION}/tini /tini +RUN chmod +x /tini + +ENTRYPOINT ["/tini", "--"] + +CMD ["sleep", "infinity"] \ No newline at end of file