Pesquisar aqui

sexta-feira, 8 de janeiro de 2021

[IDS] Docker + Jenkins: Como iniciar o serviço do Jenkins em docker container

Tendo o docker instalado na máquina um terminal é suficiente para iniciar o serviço.


docker run -p 8080:8080 --name=containercomjenkins jenkins/jenkins

O que significa cada argumento do comando?
  • "docker run" : O docker executa processos em containers individuais. Um container é um processo executado em um host qualquer - podendo este ser local ou remoto (no exemplo do artigo o host é local). Quando um operador é executado "docker run", o processo do container que é executado é isolado por ter seu próprio sistema de arquivos, sua própria rede e sua própria árvore de processo isolada/separada do host. 
  • "--name=[ARG]" : É uma forma de identificar o container através de um nome, sem ser pelo UUID.
  • "-p PORTA_HOST:PORTA_CONTAINER": Define as portas que devem estar abertas e qual sentido as informações devem ir.
  • "jenkins/jenkins" : É o nome da imagem. Uma vez que não existe localmente, ele vai fazer o pull da imagem ao Docker Hub.
    Uma vez iniciado, precisamos de encontrar nos logs a password para o administrador do serviço:


    Visto que o redirecionamento de portas está 8080->8080, podemos acessar a interface gráfica do serviço em http://localhost:8080/. E utilizamos a password encontrada nos logs:


    E instalamos as extensões recomendadas (costumam facilitar a utilização de ferramentas como os 'Folders' e credentials, etc.):

    Após a instalação temos a configuração inicial completa!


    Et voilà,



Sem comentários:

Enviar um comentário

Comente de forma construtiva...

Nota: só um membro deste blogue pode publicar um comentário.