Docker を使用して StarRocks をコンパイルする
このトピックでは、Docker を使用して StarRocks をコンパイルする方法について説明します。
概要
StarRocks は、Ubuntu(22.04 および 24.04)、CentOS 7.9、および Rocky Linux 9 に対応した開発環境イメージを提供しています。このイメージを使用すると、Docker コンテナを起動して、その中で StarRocks をコンパイルできます。
注記
v4.2 以降、開発環境は以下のように変更されます。
- CentOS 7 は 2024 年 6 月 30 日に End-of-Life を迎えたため、そのビルドディストリビューションは廃止され、Rocky Linux 9 に置き換えられます。CentOS 7 イメージは v4.1 以前のバージョンでのみ利用可能です。
- Ubuntu 開発環境は Ubuntu 22.04(v4.1 以前)から Ubuntu 24.04(v4.2 以降)にアップグレードされます。イメージ名
starrocks/dev-env-ubuntuは変更されません。
StarRocks のバージョンと DEV ENV イメージ
StarRocks の異なるブランチは、StarRocks Docker Hub で提供されている異なる開発環境イメージに対応しています。
-
Ubuntu の場合(v4.1 以前は 22.04、v4.2 以降は 24.04):
ブランチ名 イメージ名 main starrocks/dev-env-ubuntu:latest branch-4.1 starrocks/dev-env-ubuntu:4.1-latest branch-4.0 starrocks/dev-env-ubuntu:4.0-latest branch-3.5 starrocks/dev-env-ubuntu:3.5-latest -
CentOS 7.9 の場合(v4.1 以前。v4.2 以降は廃止):
ブランチ名 イメージ名 branch-4.1 starrocks/dev-env-centos7:4.1-latest branch-4.0 starrocks/dev-env-centos7:4.0-latest branch-3.5 starrocks/dev-env-centos7:3.5-latest -
Rocky Linux 9 の場合(v4.2 以降):
ブランチ名 イメージ名 main starrocks/dev-env-rocky9:latest