Public Repository

Last pushed: 4 months ago
Short Description
everything you need to compile and run mixxx
Full Description

With this image you can simply download the mixxx source code and run a container to compile and run the program, yihaa!

Letting docker containers access your Xwindows is always a bit of a security tradeof.
Bearing this in mind as long as you are running stuff on your own computer where to
only you have access to, I would say it is pretty OK. You can read about different ways
to achieve this and their pros and cons:

http://wiki.ros.org/docker/Tutorials/GUI

In this 'lean' version I leave the source code itself outside the image to be linked in
at run time. Thus before you will boot up the container you need to have some directory
somewhere with your cloned mixxx source code from github.

docker-compose.yml

version: '3'
services:
mixxx:
build:
context: .
args:

  • USER=${HOST_USER}
    image: mixxx-lean
    container_name: mixxx
    privileged: true
    environment:
    • DISPLAY=${DISPLAY}
    • XAUTHORITY=/tmp/.docker.xauth
    • QT_X11_NO_MITSHM=1
      volumes:
    • /home/${HOST_USER}/Music:/home/${HOST_USER}/Music

      - /home/${HOST_USER}/.mixxx:/home/${HOST_USER}/.mixxx

    • home:/home/${HOST_USER}
    • src:/home/${HOST_USER}/src
    • /tmp/.X11-unix:/tmp/.X11-unix
    • /etc/shadow:/etc/shadow
    • /dev:/dev

volumes:
home:
driver: local
src:

driver: local

Docker Pull Command
Owner
pawky

Comments (0)