Pregunta más frecuente

Executar o TeamCity Server utilizando Docker
Últimas actualizaciones hace un año

Para executar o TeamCity Server utilizando Docker, você pode seguir estas etapas básicas. Lembre-se de que os comandos podem variar um pouco dependendo das versões específicas dos contêineres e das configurações que você deseja aplicar.

  1. Criar uma rede Docker (opcional, mas recomendado):
    docker network create teamcity-net
  2. Executar o TeamCity Server:
    docker run -it --name teamcity-server-instance -v /path/to/data:/data/teamcity_server/datadir -v /path/to/logs:/opt/teamcity/logs -p 8111:8111 --network=teamcity-net jetbrains/teamcity-server
    • Substitua "/path/to/data" e "/path/to/logs" pelos caminhos desejados no seu sistema de arquivos local para armazenar dados e logs do TeamCity Server.
    • Certifique-se de abrir a porta 8111 no host para acessar a interface web do TeamCity.
  3. Acesse a Interface Web:

    Uma vez que o contêiner do TeamCity Server esteja em execução, você pode acessar a interface web do TeamCity em seu navegador, navegando para http://localhost:8111 ou http://seu_ip:8111.

  4. Configuração Inicial:

    Siga as instruções na interface web para concluir a configuração inicial. Você precisará aceitar os termos de serviço e configurar o banco de dados interno ou externo.

  5. Executar o TeamCity Agent (opcional):

    Se você também quiser executar um agente do TeamCity, pode usar um contêiner separado:

    docker run -it -e SERVER_URL="http://teamcity-server-instance:8111" --name teamcity-agent-instance -v /var/run/docker.sock:/var/run/docker.sock --network=teamcity-net -u 0 jetbrains/teamcity-agent
    • Certifique-se de substituir "http://teamcity-server-instance:8111" pelo URL real do seu servidor TeamCity, que pode ser o IP do host ou um nome DNS, dependendo de sua configuração.

6. Habilite o agente no seu servidor 

Acesse a area de agentes no seu servidor

image

e autorize seu agente

image

Espere, por favor.

Por favor, espere... ¡Es solo un momento!