상세 컨텐츠

본문 제목

TeamCity Agent 설치 (with. Docker-compose)

DevOps/Docker

by code_down 2024. 4. 4. 11:44

본문

전제 조건: os 에 docker, docker-compose 설치 상태 (미설치 상태시 docker, docker-compose 설치 를 해주세요.)

 

 

1. docker hub 에서 teamcity 이미지 리스트 확인

docker search teamcity-agent

 

2. docker-compose.yml 파일을 위한 디렉토리 생성

sudo mkdir /home/teamcity-agent

 

3. 생성한 디렉토리로 이동

cd /home/teamcity-agent

 

4. docker-compose.yml 파일 생성

sudo touch docker-compose.yml

 

5. docker-compose.yml 파일에 접근

sudo vi docker-compose.yml

 

6. docker-compose.yml 파일 내용 작성

(SEVER_URL 의 경우 본인의 Teamcity-Server 도메인에 맞게 세팅한다.)

version: '3.6'

services:
  teamcity-agent-01:
    image: jetbrains/teamcity-agent:latest
    container_name: agent01
    restart: always
    user: root
    privileged: true
    ports:
      - 9090:9090
    environment:
      - SERVER_URL=http://host.docker.internal:8111
      - AGENT_NAME=agent01
      - DOCKER_IN_DOCKER=start

  teamcity-agent-02:
    image: jetbrains/teamcity-agent:latest
    container_name: agent02
    restart: always
    user: root
    privileged: true
    ports:
      - 9091:9090
    environment:
      - SERVER_URL=http://host.docker.internal:8111
      - AGENT_NAME=agent02
      - DOCKER_IN_DOCKER=start

  teamcity-agent-03:
    image: jetbrains/teamcity-agent:latest
    container_name: agent03
    restart: always
    user: root
    privileged: true
    ports:
      - 9092:9090
    environment:
      - SERVER_URL=http://host.docker.internal:8111
      - AGENT_NAME=agent03
      - DOCKER_IN_DOCKER=start

 

 

7. docker-compose 실행 (docker-compose.yml 파일이 포함된 디렉토리 내에서)

docker compose up -d

 

'DevOps > Docker' 카테고리의 다른 글

Dockerfile 작성법  (0) 2024.04.23
Docker Container 사용법  (1) 2024.04.22
Docker run 명령어 사용법  (1) 2024.04.22
TeamCity Server 설치 (with. Docker-compose)  (0) 2024.04.04
Ubuntu 22.04 에 Docker, Docker-compose 설치  (2) 2024.04.04