Docker & Planetary Imager
Rédigé par NGC44 Aucun commentairePlanetary Imager ne fonctionne pas sous Fedora 28, le menu des caméra ne s'affiche pas. Après avoir ouvert un problème sur github j'ai cherché une solution de contournement. Et au final, pourquoi ne pas utiliser Docker pour embarquer un environnement Debian 9 de manière transparente ? Bon j'avoue que Docker c'est un peu mon métier ;)
J'ai donc réalisé une image Docker pour Planetary Imager dont le fonctionnement est expliqué ci-dessous.
Exécuter docker-planetaryimager
Récupérer et exécuter l'image:
$ xhost +
$ docker run \
--volume=/tmp/.X11-unix:/tmp/.X11-unix \
--volume=./Images:/root/Images \
--volume=/etc/localtime:/etc/localtime:ro \
--device=/dev/dri:/dev/dri \
--env="DISPLAY" \
--privileged \
src386/docker-planetaryimager:latest
Ou, pour éviter de taper tout ça, un fichier docker-compose.yml:
version: '3'
services:
planetaryimager:
image: src386/docker-planetaryimager:latest
build:
context: .
devices:
- /dev/dri:/dev/dri
environment:
- DISPLAY
volumes:
- /tmp/.X11-unix:/tmp/.X11-unix
- /etc/localtime:/etc/localtime:ro
- ./Images:/root/Images
privileged: true
Pour le lancer:
$ xhost +
$ docker-compose up

Testé et validé avec l'ASI120MC :)