La tentative d'exécution de gnome-terminal dans le conteneur Docker échoue (échec de l'exécution du processus enfant «dbus-launch» (aucun fichier ou répertoire de ce type))

Tenter d'exécuter gnome-terminal dans le conteneur Docker entraîne l'erreur suivante

# gnome-terminal -e "python3 test.py"
# Option “-e” is deprecated and might be removed in a later version of gnome-terminal.
# Use “-- ” to terminate the options and put the command line to execute after it.
# Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Failed to execute child process “dbus-launch” (No such file or directory)

Installez dbus-x11 pour résoudre

sudo apt-get install -y dbus-x11

Si vous ne disposez pas de gnome-terminal, vous pouvez l'installer avec les éléments suivants

sudo apt-get install -y gnome-terminal

référence

simple interprocess messaging system (X11 deps)

Recommended Posts

La tentative d'exécution de gnome-terminal dans le conteneur Docker échoue (échec de l'exécution du processus enfant «dbus-launch» (aucun fichier ou répertoire de ce type))
PG :: ConnectionBad: impossible de se connecter au serveur: aucun fichier ou répertoire de ce type
Lorsque vous traitez à tout moment dans Docker Aucun fichier ou répertoire de ce type --crontab
J'ai créé un conteneur Docker pour exécuter Maven
Aucun fichier ou répertoire de ce type @ rb_sysopen- / Users / ○○ / Gemfile.lock (Errno :: ENOENT) n'a souffert