로컬에서 GitLab Docker 이미지 빌드하기
GitLab Docker 이미지는 omnibus-gitlab
에 의해 생성된 Ubuntu 22.04 패키지를 사용합니다. Docker 이미지를 빌드하는 데 필요한 대부분의 파일은 omnibus-gitlab
리포지토리의 Docker
디렉토리에 있습니다. 이 디렉토리에는 RELEASE
파일이 없으며, 이 파일을 생성해야 합니다.
RELEASE
파일 생성하기
사용 중인 패키지의 버전 세부 정보는 RELEASE
파일에 저장됩니다. 자신만의 Docker 이미지를 빌드하려면, 다음과 유사한 내용으로 이 파일을 생성하세요.
RELEASE_PACKAGE=gitlab-ee
RELEASE_VERSION=13.2.0-ee
DOWNLOAD_URL=https://example.com/gitlab-ee_13.2.00-ee.0_amd64.deb
-
RELEASE_PACKAGE
는 패키지가 CE 패키지인지 EE 패키지인지를 지정합니다. -
RELEASE_VERSION
은 패키지의 버전을 지정하며, 예:13.2.0-ee
입니다. -
DOWNLOAD_URL
은 해당 패키지를 다운로드할 수 있는 URL을 지정합니다.
NOTE 노트: 우리는 이 상황을 개선할 방법을 모색하고 있으며, 이슈 #5550에서 로컬에서 사용할 수 있는 패키지를 사용하고 있습니다.
Docker 이미지 빌드하기
RELEASE
파일을 채운 후 Docker 이미지를 빌드하려면:
cd docker
docker build -t omnibus-gitlab-image:custom .
이미지는 빌드되며 omnibus-gitlab-image:custom
으로 태그가 지정됩니다.