Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »


Docker とともに使用する際の設定

IncrediBuild には Docker 専用のコマンドが用意されています。一般的には通常の Docker コマンドは IncrediBuild の Docker コマンドを置き換えられます。実際のソースコードが Docker の外部にあり、Docker にビルドに必要なツールと環境が含まれていると理想的です。

必須要件

  • IncrediBuild のインストール
  • 有効なライセンスの読み込み

使用方法

差し替え元のコマンド:

  • docker run [some-docker-options] image command_to_build

差し替え先のコマンド:

  • docker run [some-docker-options] image command_to_build

使用例

通常のビルド:

  • sudo docker run -i -t -v /etc/passwd:/etc/passwd -v /etc/group:/etc/group -u 1000:1000 -v /home/xoreax/linux-2.6.34.14/:/home/xoreax/linux-2.6.34.14/ -w /home/xoreax/linux-2.6.34.14 1d070b96eb09 make -j8


IncrediBuild を使用:

  • sudo ./ib_docker run -i -t -v /etc/passwd:/etc/passwd -v /etc/group:/etc/group -u 1000:1000 -v /home/xoreax/linux-2.6.34.14/:/home/xoreax/linux-2.6.34.14/ -w /home/xoreax/linux-2.6.34.14 1d070b96eb09 ib_console make -j20
  1. ib_docker はルート権限で実行する必要があります。
  2. -j 値は通常ビルドに比べて大きい値に設定する必要があります。少なくとも利用可能なコアの 2 倍の値を設定してください。


  • No labels