From e36dbcff8530edfecdd82a6bdc049352ffb7be95 Mon Sep 17 00:00:00 2001 From: LaraStuStu Date: Sat, 28 Mar 2020 13:57:36 +0800 Subject: [PATCH] Create Dockerfile --- DataAnnotation/labelme/docker/Dockerfile | 29 ++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 DataAnnotation/labelme/docker/Dockerfile diff --git a/DataAnnotation/labelme/docker/Dockerfile b/DataAnnotation/labelme/docker/Dockerfile new file mode 100644 index 0000000..0b0a895 --- /dev/null +++ b/DataAnnotation/labelme/docker/Dockerfile @@ -0,0 +1,29 @@ +FROM ubuntu:xenial + +# http://fabiorehm.com/blog/2014/09/11/running-gui-apps-with-docker/ +RUN export uid=1000 gid=1000 && \ + mkdir -p /home/developer && \ + echo "developer:x:${uid}:${gid}:Developer,,,:/home/developer:/bin/bash" >> /etc/passwd && \ + echo "developer:x:${uid}:" >> /etc/group && \ + mkdir -p /etc/sudoers.d && \ + echo "developer ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/developer && \ + chmod 0440 /etc/sudoers.d/developer && \ + chown ${uid}:${gid} -R /home/developer + +RUN \ + apt-get update -qq && \ + apt-get upgrade -qq -y && \ + apt-get install -qq -y \ + # requirements + git \ + python3 \ + python3-pip \ + python3-matplotlib \ + python3-pyqt5 \ + # utilities + sudo + +RUN pip3 install -v git+https://github.com/wkentaro/labelme.git + +USER developer +ENV HOME /home/developer -- GitLab