Executando o ONLYOFFICE Docs usando Docker Compose

Introdução

O Docker Compose é uma ferramenta de orquestração indispensável que permite executar e gerenciar o ONLYOFFICE Docs junto com todos os microsserviços e dependências de infraestrutura necessários (como bancos de dados e sistemas de filas) por meio de um único arquivo de configuração e um único comando unificado.

Este guia demonstrará passo a passo como realizar a implantação completa do servidor do ONLYOFFICE Docs na sua máquina utilizando o Docker Compose.


Requisitos de Sistema

  • CPU: Processador Dual Core de 2 GHz ou superior
  • RAM: 4 GB ou mais
  • HDD / SSD: Pelo menos 40 GB de espaço livre em disco
  • SWAP: Mínimo de 4 GB (A eficiência do Swap depende diretamente da configuração do sistema operacional host; quanto maior a margem, maior a estabilidade em picos de requisições)
  • Sistema Operacional: Qualquer distribuição Linux homologada com arquitetura amd64 e versão de Kernel 3.10 ou posterior
  • Requisitos de Software Adicionais: Engine mestre do Docker instalada e validada em qualquer versão oficial suportada pela equipe de engenharia do Docker.

Instalando o Docker Compose

Antes de prosseguir com os comandos do editor, certifique-se de que o ambiente de gerenciamento de múltiplos contêineres está operante. Se necessário, instale o utilitário docker-compose seguindo de forma criteriosa as instruções oficiais de instalação do Docker Compose.


Clonando o repositório Docker-DocumentServer

Baixe os arquivos de configuração e as diretivas de montagem do ambiente clonando o repositório público Docker-DocumentServer diretamente do GitHub através do terminal do seu servidor:

git clone https://github.com/ONLYOFFICE/Docker-DocumentServer

Assim que o processo de clonagem de pacotes for concluído, navegue para a pasta raiz criada pelo projeto:

cd Docker-DocumentServer

Inicializando e gerenciando o ONLYOFFICE Docs

Para baixar as imagens oficiais, criar as redes internas isoladas e inicializar toda a estrutura do ONLYOFFICE Docs em segundo plano (modo detached), execute o seguinte comando:

sudo docker-compose up -d

Para certificar-se de que todos os contêineres e proxies web do ecossistema estão rodando sem falhas, abra o seu navegador de internet e insira o endereço http://localhost (ou o IP externo configurado do seu servidor) na barra de URLs. Isso carregará a página mestre de boas-vindas do ONLYOFFICE Docs, que disponibiliza rotas para ativar exemplos de testes práticos e guias técnicos de pareamento usando a API Oficial do ecossistema.

Caso precise encerrar as atividades da sua aplicação, fechar as portas de escuta e parar a execução das instâncias sem corromper ou perder os volumes de dados persistidos no disco, utilize o comando de encerramento:

sudo docker-compose down
Artigo com o tag:
Veja todas as etiquetas