Gostaria de aprender a instalar o SonarQube usando o Docker no Ubuntu Linux? Neste tutorial, vamos mostrar todas as etapas necessárias para efetuar a instalação do SonarQube usando o Docker em um computador rodando o Ubuntu Linux em 5 minutos ou menos.
• Ubuntu 20.04
• Ubuntu 18.04
• Ubuntu 19.04
• SonarQube 8.4.2
Tutorial SonarQube – Instalação Docker
Editar o arquivo de configuração do sistema.
Insira as seguintes linhas no final deste arquivo.
Habilite a configuração do sistema.
Crie um arquivo de configuração chamado 99-sonarqube.conf.
Aqui está o conteúdo do arquivo.
Reinicie o computador.
Instale o serviço Docker.
Baixe a imagem do SonarQube Docker no repositório online.
Liste as imagens Docker instaladas em seu sistema.
Aqui está a saída de comando:
Crie volumes docker para armazenar os dados persistentes do SonarQube.
Verifique os diretórios de dados persistentes.
Opcionalmente, crie links simbólicos para um local de acesso mais fácil.
Inicie um contêiner SonarQube com armazenamento de dados persistente.
Aqui está a saída de comando:
Em nosso exemplo, a imagem sonarqube foi usada para iniciar um novo contêiner.
O novo contêiner tem armazenamento de dados persistente.
O ID do contêiner é 348b4ab00defe8e3621a61e5899d4eb04dd533046fce4cf2c5b0163f0717bd50.
Tutorial Docker – Instalação SonarQube
Abra seu navegador e insira o endereço IP do seu servidor web mais :9000
Em nosso exemplo, a seguinte URL foi inserida no Navegador:
• http://192.168.15.10:9000
O Dashboard do SonarQube será apresentado.
Clique no botão Login e use o nome de usuário e senha padrão sonarqube.
• Nome de usuário padrão: admin
• Senha padrão: admin
Parabéns! Você terminou a instalação do SonarQube Docker.
Tutorial SonarQube – Gerenciamento de contêineres Docker
Verifique o status dos contêineres usando o seguinte comando:
Verifique o estado de um contêiner.
Para parar um contêiner, use o seguinte comando:
Para iniciar um contêiner, use o seguinte comando:
Para reiniciar um contêiner, use o seguinte comando:
Em caso de erro, use o seguinte comando para verificar os registros do contêiner.
Em nossos exemplos, demonstramos como gerenciar contêineres SonarQube.