Iniciei a configuração do zero.
root@localhost:~# su -
root@localhost:~# git clone https://github.com/discourse/discourse_docker.git /var/discourse
Clonando em '/var/discourse'...
remote: Contando objetos: 5025, concluído.
remote: Total 5025 (delta 0), reutilizado 0 (delta 0), pack-reutilizado 5025
Recebendo objetos: 100% (5025/5025), 1,10 MiB | 2,40 MiB/s, concluído.
Resolvendo deltas: 100% (3259/3259), concluído.
root@localhost:~# cd /var/discourse
root@localhost:/var/discourse# ./discourse-setup
Docker não instalado. Pressione Enter para instalar em https://get.docker.com/ ou Ctrl+C para sair
% Total % Recebido % Xferd Velocidade Média Tempo Tempo Tempo Atual
Dload Upload Total Gasto Restante Atual
100 13857 100 13857 0 0 6805 0 0:00:02 0:00:02 --:--:-- 6809
# Executando script de instalação do 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
Aviso: a saída do apt-key não deve ser analisada (stdout não é um 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
Versão: 20.10.2
Versão da API: 1.41
Versão do Go: go1.13.15
Commit do Git: 2291f61
Construído: Mon Dec 28 16:17:32 2020
SO/Arquitetura: linux/amd64
Contexto: padrão
Experimental: true
Servidor: Docker Engine - Community
Engine:
Versão: 20.10.2
Versão da API: 1.41 (versão mínima 1.12)
Versão do Go: go1.13.15
Commit do Git: 8891c58
Construído: Mon Dec 28 16:15:09 2020
SO/Arquitetura: linux/amd64
Experimental: false
containerd:
Versão: 1.4.3
Commit do Git: 269548fa27e0089a8b8278fc4fc781d7f65a939b
runc:
Versão: 1.0.0-rc92
Commit do Git: ff819c7e9184c13b7c2607fe6c30ae19403a7aff
docker-init:
Versão: 0.19.0
Commit do Git: de40ad0
Se você deseja usar o Docker como um usuário não root, deve considerar
adicionar seu usuário ao grupo "docker" com algo como:
sudo usermod -aG docker seu-usuario
Lembre-se de que você precisará sair e entrar novamente para que isso surta efeito!
AVISO: Adicionar um usuário ao grupo "docker" concederá a capacidade de executar
containers que podem ser usados para obter privilégios de root no
host do Docker.
Consulte https://docs.docker.com/engine/security/security/#docker-daemon-attack-surface
para mais informações.
A porta 80 parece já estar em uso.
Isso mostrará qual comando está usando a porta 80
COMANDO PID USUÁRIO FD TIPO DISPOSITIVO TAMANHO/OFF NÓ NOME
nginx 958 root 8u IPv4 20899 0t0 TCP *:http (LISTEN)
nginx 958 root 9u IPv6 20901 0t0 TCP *:http (LISTEN)
nginx 3368 www-data 8u IPv4 20899 0t0 TCP *:http (LISTEN)
nginx 3368 www-data 9u IPv6 20901 0t0 TCP *:http (LISTEN)
Se você estiver tentando executar o Discourse simultaneamente com outro servidor web
como Apache ou nginx, precisará vincular a uma porta diferente
Veja https://meta.discourse.org/t/17247
Se você estiver reconfigurando um Discourse já configurado, use
./launcher stop app
para parar o Discourse antes de reconfigurá-lo e tentar novamente.
root@localhost:/var/discourse# ./launcher stop app
AVISO: Estamos prestes a começar a baixar a imagem base do Discourse
Esse processo pode levar de alguns minutos a uma hora, dependendo da velocidade da sua rede
Por favor, tenha paciência
2.0.20201221-2020: Baixando de discourse/base
6ec7b7d162b2: Extração concluída
488a5181297e: Extraindo [========================> ] 384,9MB/775,2MB
^C
root@localhost:/var/discourse# ./launcher stop app
AVISO: Estamos prestes a começar a baixar a imagem base do Discourse
Esse processo pode levar de alguns minutos a uma hora, dependendo da velocidade da sua rede
Por favor, tenha paciência
2.0.20201221-2020: Baixando de discourse/base
6ec7b7d162b2: Extração concluída
488a5181297e: Extração concluída
Digest: sha256:e181dd9046cc293b10c5b29bbc21c5aa8b939ba5f0c500da4a9e952ed0b5195d
Status: Imagem mais recente baixada para discourse/base:2.0.20201221-2020
docker.io/discourse/base:2.0.20201221-2020
Arquivo de configuração não encontrado, certifique-se de que containers/app.yml existe
ls: não é possível acessar '*.yml': Arquivo ou diretório não encontrado
Configurações disponíveis ( )