Astro NGC44

Un astronome amateur sous Linux

Docker & Planetary Imager

Rédigé par NGC44 Aucun commentaire

Planetary 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
Planetary Imager dans Docker
Planetary Imager dans Docker!

Testé et validé avec l'ASI120MC :)

Écrire un commentaire

Quelle est la quatrième lettre du mot bdwpgb ?

Fil RSS des commentaires de cet article