Nadeem Douba 752fc9b8ba Added support for v1 and v2 cgroups
No longer using a plugin to deploy solution
2023-07-03 09:58:18 -04:00
2023-07-03 09:58:18 -04:00
2023-07-03 09:58:18 -04:00
2023-07-03 09:58:18 -04:00
2023-07-03 09:58:18 -04:00
2023-07-03 09:58:18 -04:00
2023-07-03 09:58:18 -04:00
2022-11-16 22:41:30 -05:00

device-volume-driver

This maps and enables devices into containers running on docker swarm. It is currently only compatible with linux systems that use cgroup v1. Contributions for cgroupv2 are welcome.

Installation

docker plugin install redcanari/dvd

Usage

version: "3.8"

volumes:
  dev_fuse:
    driver: redcanari/dvd
    driver_opts:
      device: /dev/fuse
  dev_dri_card0:
    driver: redcanari/dvd
    driver_opts:
      device: /dev/dri/card0
  dev_dri_renderD128:
    driver: redcanari/dvd
    driver_opts:
      device: /dev/dri/renderD128

services:
  rdesktop:
    image: lscr.io/linuxserver/rdesktop
    volumes:
      - dev_fuse:/dev/fuse
      - dev_dri_card0:/dev/dri/card0
      - dev_dri_renderD128:/dev/dri/renderD128
    ports:
      - 3389:3389

Description
Maps and enables devices into containers running on docker swarm.
Readme 77 KiB
Languages
Go 95.5%
C 3.1%
Dockerfile 1.1%
Shell 0.3%