From f7ed43d2342ea60c706131803c6b4d62e7b607ab Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Tue, 7 Nov 2017 20:15:28 +0100 Subject: script to run the container --- docker/Dockerfile | 6 ++++++ docker/run.sh | 5 +++++ 2 files changed, 11 insertions(+) create mode 100755 docker/run.sh (limited to 'docker') diff --git a/docker/Dockerfile b/docker/Dockerfile index c425243f..58dd3e91 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -51,5 +51,11 @@ RUN sudo dbus-uuidgen --ensure ENV QT_PLUGIN_PATH /install/lib64/plugins/ ENV LD_LIBRARY_PATH /install/lib64 ENV PATH /install/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin +ENV QML_IMPORT_PATH /install/lib64/qml +ENV QML2_IMPORT_PATH /install/lib64/qml +ENV XDG_CONFIG_DIRS /install/share/config +ENV XDG_DATA_DIRS /install/share/:/usr/share +RUN mkdir /tmp/runtime-developer +ENV XDG_RUNTIME_DIR /tmp/runtime-developer ENTRYPOINT ["/bin/bash"] diff --git a/docker/run.sh b/docker/run.sh new file mode 100755 index 00000000..5b214f71 --- /dev/null +++ b/docker/run.sh @@ -0,0 +1,5 @@ +#!/bin/bash +SOURCEDIR=~/kdebuild/kube/source +BUILDDIR=~/kdebuild/kube/build +INSTALLDIR=~/kdebuild/kube/install +docker run --rm -ti --privileged -u developer --security-opt seccomp:unconfined -v /tmp/.docker.xauth:/tmp/.docker.xauth -v /tmp/.X11-unix:/tmp/.X11-unix --device /dev/dri/card0:/dev/dri/card0 -e DISPLAY=:0 -e XAUTHORITY=/tmp/.docker.xauth -v $SOURCEDIR:/src -v $BUILDDIR:/build -v $INSTALLDIR:/install -w /build/ kubedev -c 'bash' -- cgit v1.2.3