No se puede conectar al demonio de docker


¡Necesito ayuda!

¿Pulsaste Intro después de

./launcher rebuild app

?

imagen

¡Por favor, guíame! Gracias

Intenta ejecutarlo como root.

para mí, el comando xin para ejecutar

Ayer tuve a alguien con un problema similar (no podía entrar en un contenedor porque no era root). Pensé que ./launcher comprobaba que eras root. ¿Ha cambiado eso?

Realmente no es trabajo del lanzador, ya que el administrador del sistema puede otorgar permisos de docker a otras cuentas, e incluso la instalación de docker te pide que lo hagas.

sudo su
cd /var/discourse
./launcher rebuild app

Hmm. Uso comandos de docker regularmente como no root, pero no pensé que el lanzador funcionaría.

Así que supongo que esto está mal:

https://github.com/discourse/discourse_docker/blob/main/discourse_docker/discourse-setup#L33-L41

y en su lugar debería comprobar que el usuario actual puede ejecutar docker.

¡este comando me ayuda a resolver el problema, gracias!

Eso es correcto, ya que discourse-setup creará swap y esa es una operación exclusiva para root. Y esta discusión está fuera de tema :smile: