Eu gostaria de executar o editor de código Emacs em um Ubuntu Container que instalei no Docker e gostaria de executá-lo no modo GUI.
Eu instalei a xorg-server
porta usando MacPorts, mas o padrão é um soquete local do domínio Unix, que é inacessível no contêiner (devido às configurações de segurança).
Como posso executar aplicativos de contêiner usando o host X11? Existe uma maneira de configurar um soquete IP (v4 ou v6) para ele?
Abra o App X11, nas preferências, na aba de segurança, marque a 2ª caixa para permitir a conexão de rede.
Use
xhost
(instale deport
se você não tiver) para definir a configuração de autenticação para permitir isso.Defina a
DISPLAY
variável de ambiente no contêiner para${IP_of_the_Host}:0.0
E Bob é seu tio.