Name: docker-tribler-dev
Owner: Tribler
Description: Docker image for a local development environment for Tribler.
Created: 2017-06-09 14:12:57.0
Updated: 2017-06-22 13:01:49.0
Pushed: 2017-11-28 10:19:59.0
Homepage: https://hub.docker.com/r/tribler/docker-tribler-dev/
Size: 17
Language: null
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
This docker image is meant to make it easier to work on the development of Tribler by extracting all the dependencies in a docker container.
Currently this docker image only works on linux/unix machines, because of the way the gui is passed to the host's x server
To make use of this image, first clone the tribler/tribler repository or your own fork somewhere on your computer:
clone --recursive https://github.com/Tribler/tribler.git
Then pull this image from docker hub:
er pull tribler/docker-tribler-dev
Or build it yourself by building from this repository:
clone https://github.com/Tribler/docker-tribler-dev.git
er build -t tribler/docker-tribler-dev docker-tribler-dev
When the image is pulled or built, it can be run by executing this command:
docker run -it --rm \
tmp/.X11-unix:/tmp/.X11-unix \
ISPLAY=unix$DISPLAY \
absolute location to the tribler repo>:/home/tribler/code \
ler/docker-tribler-dev
If the state directory (~/.Tribler) needs to be preserved or altered, it can be mapped to the container by adding
absolute location to the state folder>:/home/tribler/.Tribler
In the running container Tribler can be executed by running:
de/tribler.sh