1
0
mirror of https://github.com/Llewellynvdm/conky.git synced 2025-02-11 16:38:55 +00:00

Using X11 conky in a container

This commit is contained in:
garo 2018-02-18 18:17:22 +01:00
parent 99994c4cc4
commit 8edb3fdaa6

View File

@ -1,26 +1,30 @@
== INSTALLATION OF THE IMAGE == == INSTALLATION OF THE IMAGE ==
Build the image with: Build the image with:
$ docker build --build-arg X11=no --tag=conky . $ docker build --tag=conky .
Although it will also build without "--build-arg X11=no" you'll need
some experience with both docker and conky to run the X11 version.
or if you want the commandline version:
$ docker build --build-arg X11=no --tag=conkycmd .
== RUNNING OF THE CONTAINER == == RUNNING OF THE CONTAINER ==
After building the easiest way to ran the commandline version is: After building you can run the graphical version with:
$ docker run --rm -ti conky $ docker run --rm -ti --net=host -e DISPLAY -v ~/.Xauthority:/root/.Xauthority conky
The commandline version is easier:
$ docker run --rm -ti conkycmd
or if you want to pass some options to conky (e.g. "--version"): If you want to pass some options to conky you can just add them if you mention
$ docker run --rm -ti conky conky --version 'conky' twice. Once for the image and once for the command. For example:
$ docker run --rm -ti --net=host -e DISPLAY -v ~/.Xauthority:/root/.Xauthority conky conky --version
will show you the version of conky. Since you don't need X for this you could also do:
$ docker run --rm -ti conkycmd conky --version
or if you want to fiddle around a bit with the configuration you could do: If you want to fiddle around a bit with the configuration first you could do:
$ docker run --name=conky -ti conky bash $ docker run --rm -ti --net=host -e DISPLAY -v ~/.Xauthority:/root/.Xauthority conky bash
<change things is in the configuration> <change things is in the configuration>
$ conky -c configurationfile ; exit $ conky -c configurationfile ; exit
or ... (use the docker docs to see what is possible) See the docker docs to a lot of other ways to (ab)use this container
== WHY == == WHY ==
@ -31,6 +35,7 @@ Disadvantages of using the docker:
This can be done by following the instructions in This can be done by following the instructions in
https://docs.docker.com/install/ to install docker CE. But just using the https://docs.docker.com/install/ to install docker CE. But just using the
packagemanager of your distro like you would do with other software will work. packagemanager of your distro like you would do with other software will work.
- A lot of info will be about the current container instead of the whole system
- At the moment our docker image is still in development fase. - At the moment our docker image is still in development fase.