Tribler/docker-tribler-dev

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

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Developement docker image

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.

How to use

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

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.