InfoGrab Docs

컨테이너에서 GitLab Runner 실행

Docker 컨테이너에서 GitLab Runner를 실행합니다.

Docker 컨테이너에서 GitLab Runner를 실행하여 CI/CD 작업을 실행할 수 있습니다. GitLab Runner Docker 이미지에는 다음에 필요한 모든 종속성이 포함되어 있습니다: GitLab Runner 실행 컨테이너에서 CI/CD 작업 실행 GitLab Runner Docker 이미지는 Ubuntu 또는 Alpine Linux 를 기반으로 사용합니다. 이미지들은 호스트에서 직접 GitLab Runner를 설치하는 것과 유사하게 표준 gitlab-runner 명령을 래핑합니다. gitlab-runner 명령은 Docker 컨테이너에서 실행됩니다. 이 설정은 Docker 데몬에 대한 완전한 제어를 각 GitLab Runner 컨테이너에 위임합니다. 그 결과 다른 페이로드도 실행하는 Docker 데몬 내에서 GitLab Runner를 실행하면 격리 보장이 깨집니다. 이 설정에서 모든 GitLab Runner 명령에는 다음과 같은 docker run 동등 명령이 있습니다: 러너 명령: gitlab-runner <runner command and options...> Docker 명령: docker run <chosen docker options...> gitlab/gitlab-runner <runner command and options...> 예를 들어 GitLab Runner의 최상위 도움말 정보를 가져오려면 명령의 gitlab-runner 부분을 docker run [docker options] gitlab/gitlab-runner 로 교체합니다: docker run --rm -t -i gitlab/gitlab-runner --help NAME: gitlab-runner - a GitLab Runner USAGE: gitlab-runner [global options] command [command options] [arguments...] VERSION: 17.9.1 (bbf75488) (...) Docker Engine 버전 호환성 # Docker Engine과 GitLab Runner 컨테이너 이미지의 버전은 일치할 필요가 없습니다. GitLab Runner 이미지는 하위 및 상위 호환이 됩니다. 최신 기능과 보안 업데이트를 보유하려면 항상 최신 안정 Docker Engine 버전 을 사용해야 합니다. Docker 이미지 설치 및 컨테이너 시작 # 사전 요구 사항: Docker를 설치 했습니다. GitLab Runner의 일반적인 문제에 대해 알아보기 위해 FAQ 를 읽었습니다. docker pull gitlab/gitlab-runner:<version-tag> 명령을 사용하여 gitlab-runner Docker 이미지를 다운로드합니다. 사용 가능한 버전 태그 목록은 GitLab Runner 태그 를 참조하세요. docker run -d [options] <image-uri> <runner-command> 명령을 사용하여 gitlab-runner Docker