InfoGrab Docs

Docker executor

GitLab Runner의 Docker executor를 사용하여 각 작업을 격리된 Docker 컨테이너에서 실행하는 방법을 설명합니다. 이미지, 서비스, 네트워크, 볼륨 구성을 포함합니다.

GitLab Runner는 Docker 이미지에서 작업을 실행하기 위해 Docker executor를 사용합니다. Docker executor를 사용하면 다음을 할 수 있습니다: 각 작업에 동일한 빌드 환경을 유지합니다. CI 서버에서 작업을 실행할 필요 없이 동일한 이미지를 사용하여 로컬에서 명령을 테스트합니다. Docker executor는 Docker Engine 을 사용하여 각 작업을 별도의 격리된 컨테이너에서 실행합니다. Docker Engine에 연결하기 위해 executor는 다음을 사용합니다: .gitlab-ci.yml 에서 정의한 이미지와 서비스. config.toml 에서 정의한 구성. config.toml 에 기본 이미지를 정의하지 않으면 러너와 Docker executor를 등록할 수 없습니다. config.toml 에 정의된 이미지는 .gitlab-ci.yml 에 정의된 이미지가 없을 때 사용될 수 있습니다. .gitlab-ci.yml 에 이미지가 정의되면 c