极狐GitLab Docker 镜像使用的是由 omnibus-gitlab
创建的 Ubuntu 22.04 软件包。构建 Docker 镜像所需的大多数文件都在 omnibus-gitlab
仓库的 Docker
目录中。RELEASE
文件不在此目录中,您必须创建此文件。
创建 RELEASE
文件
所使用的软件包的版本详细信息存储在 RELEASE
文件中。要构建您自己的 Docker 镜像,请在 docker/
文件夹中创建此文件,内容类似于以下内容。
RELEASE_PACKAGE=gitlab-jh
RELEASE_VERSION=18.0.2-jh
DOWNLOAD_URL_amd64=https://example.com/gitlab-jh_18.0.2-jh.0_amd64.deb
-
RELEASE_PACKAGE
指定软件包是基础版还是 EE 版。 -
RELEASE_VERSION
指定软件包的版本,例如13.2.0-ee
。 -
DOWNLOAD_URL_amd64
指定 amd64 的下载 URL。 -
DOWNLOAD_URL_arm64
指定 arm64 的下载 URL。
构建 Docker 镜像
在填充 RELEASE
文件后构建 Docker 镜像:
cd docker
docker build -t omnibus-gitlab-image:custom .
镜像会被构建并标记为 omnibus-gitlab-image:custom
。