Comencé la configuración desde cero.
root@localhost:~# su -
root@localhost:~# git clone https://github.com/discourse/discourse_docker.git /var/discourse
Clonando en '/var/discourse'...
remoto: Enumerando objetos: 5025, hecho.
remoto: Total 5025 (delta 0), reutilizado 0 (delta 0), paquete reutilizado 5025
Recibiendo objetos: 100% (5025/5025), 1.10 MiB | 2.40 MiB/s, hecho.
Resolviendo deltas: 100% (3259/3259), hecho.
root@localhost:~# cd /var/discourse
root@localhost:/var/discourse# ./discourse-setup
Docker no está instalado. Presiona Enter para instalar desde https://get.docker.com/ o Ctrl+C para salir
% Total % Recibido % Transferido Velocidad Promedio Tiempo Tiempo Tiempo Actual
Descarga Subida Total Gasto Queda Actual
100 13857 100 13857 0 0 6805 0 0:00:02 0:00:02 --:--:-- 6809
# Ejecutando script de instalación de docker, commit: 3d8fe77c2c46c5b7571f94b42793905e5b3e42e4
+ sh -c apt-get update -qq > /dev/null
+ sh -c DEBIAN_FRONTEND=noninteractive apt-get install -y -qq apt-transport-https ca-certificates curl > /dev/null
+ sh -c curl -fsSL "https://download.docker.com/linux/ubuntu/gpg" | apt-key add -qq - > /dev/null
Advertencia: la salida de apt-key no debe ser analizada (stdout no es una terminal)
+ sh -c echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable" > /etc/apt/sources.list.d/docker.list
+ sh -c apt-get update -qq > /dev/null
+ [ -n ]
+ sh -c apt-get install -y -qq --no-install-recommends docker-ce > /dev/null
+ sh -c docker version
Cliente: Docker Engine - Community
Versión: 20.10.2
Versión API: 1.41
Versión Go: go1.13.15
Commit de Git: 2291f61
Construido: Mon Dec 28 16:17:32 2020
SO/Arq: linux/amd64
Contexto: default
Experimental: true
Servidor: Docker Engine - Community
Motor:
Versión: 20.10.2
Versión API: 1.41 (versión mínima 1.12)
Versión Go: go1.13.15
Commit de Git: 8891c58
Construido: Mon Dec 28 16:15:09 2020
SO/Arq: linux/amd64
Experimental: false
containerd:
Versión: 1.4.3
Commit de Git: 269548fa27e0089a8b8278fc4fc781d7f65a939b
runc:
Versión: 1.0.0-rc92
Commit de Git: ff819c7e9184c13b7c2607fe6c30ae19403a7aff
docker-init:
Versión: 0.19.0
Commit de Git: de40ad0
Si deseas usar Docker como usuario no root, ahora deberías considerar
agregar tu usuario al grupo "docker" con algo como:
sudo usermod -aG docker tu-usuario
¡Recuerda que tendrás que cerrar sesión y volver a entrar para que esto surta efecto!
ADVERTENCIA: Agregar un usuario al grupo "docker" otorgará la capacidad de ejecutar
contenedores que pueden usarse para obtener privilegios de root en el
host de docker.
Consulta https://docs.docker.com/engine/security/security/#docker-daemon-attack-surface
para más información.
Parece que el puerto 80 ya está en uso.
Esto te mostrará qué comando está usando el puerto 80
COMANDO PID USUARIO FD TIPO DISPOSITIVO TAMAÑO/OFF NODO NOMBRE
nginx 958 root 8u IPv4 20899 0t0 TCP *:http (ESCUCHANDO)
nginx 958 root 9u IPv6 20901 0t0 TCP *:http (ESCUCHANDO)
nginx 3368 www-data 8u IPv4 20899 0t0 TCP *:http (ESCUCHANDO)
nginx 3368 www-data 9u IPv6 20901 0t0 TCP *:http (ESCUCHANDO)
Si estás intentando ejecutar Discourse simultáneamente con otro servidor web
como Apache o nginx, necesitarás vincularlo a un puerto diferente
Consulta https://meta.discourse.org/t/17247
Si estás reconfigurando un Discourse ya configurado, usa
./launcher stop app
para detener Discourse antes de reconfigurarlo e intentarlo de nuevo.
root@localhost:/var/discourse# ./launcher stop app
ADVERTENCIA: Estamos a punto de comenzar a descargar la imagen base de Discourse
Este proceso puede tardar desde unos minutos hasta una hora, dependiendo de la velocidad de tu red
Por favor, ten paciencia
2.0.20201221-2020: Extrayendo desde discourse/base
6ec7b7d162b2: Extracción completa
488a5181297e: Extrayendo [========================> ] 384.9MB/775.2MB
^C
root@localhost:/var/discourse# ./launcher stop app
ADVERTENCIA: Estamos a punto de comenzar a descargar la imagen base de Discourse
Este proceso puede tardar desde unos minutos hasta una hora, dependiendo de la velocidad de tu red
Por favor, ten paciencia
2.0.20201221-2020: Extrayendo desde discourse/base
6ec7b7d162b2: Extracción completa
488a5181297e: Extracción completa
Digest: sha256:e181dd9046cc293b10c5b29bbc21c5aa8b939ba5f0c500da4a9e952ed0b5195d
Estado: Imagen actualizada descargada para discourse/base:2.0.20201221-2020
docker.io/discourse/base:2.0.20201221-2020
No se encontró el archivo de configuración, asegúrate de que containers/app.yml exista
ls: no se puede acceder a '*.yml': No existe el archivo o el directorio
Configuraciones disponibles ( )