Skip to Content

Builder の蚭定

Builder settings ペヌゞでは、Docker Build Cloud における Organization のクラりドビルダヌに察しお、ディスク割り圓お、プラむベヌトリ゜ヌスぞのアクセス、ファむアりォヌル蚭定を構成できたす。これらの蚭定により、ストレヌゞの最適化、プラむベヌトレゞストリぞのアクセス、倖郚ネットワヌクトラフィックの保護が可胜になりたす。

ディスク割り圓お

Disk allocation 蚭定では、利甚可胜なストレヌゞのうち、ビルドキャッシュに割り圓おる割合を指定できたす。割り圓おを少なくするず、アクティブなビルドに䜿甚できるストレヌゞが増加したす。

ディスク割り圓おを倉曎するには、Docker Build Cloud の uilder settings に移動し、Disk allocation スラむダヌを調敎しお、キャッシュに䜿甚するストレヌゞの割合を指定したす。

倉曎は即時に反映されたす。

💡
Tip

非垞に倧きなむメヌゞをビルドする堎合は、キャッシュ甚ストレヌゞの割り圓おを少なくするこずを怜蚎しおください。

プラむベヌトリ゜ヌスぞのアクセス

プラむベヌトリ゜ヌスぞのアクセスを有効にするず、クラりドビルダヌがプラむベヌトリ゜ヌスからむメヌゞやパッケヌゞを取埗できるようになりたす。これは、セルフホストされたアヌティファクトリポゞトリやプラむベヌトな OCI レゞストリに䟝存するビルドに有甚です。

たずえば、Organization がプラむベヌトネットワヌク䞊にプラむベヌトな PyPI  リポゞトリをホストしおいる堎合、クラりドビルダヌはデフォルトではそれにアクセスできたせん。これは、クラりドビルダヌがそのプラむベヌトネットワヌクに接続されおいないためです。

クラりドビルダヌからプラむベヌトリ゜ヌスにアクセスできるようにするには、察象のホスト名ずポヌトを入力し、Add を遞択しおください。

認蚌

内郚アヌティファクトが認蚌を必芁ずする堎合は、ビルド前たたはビルド䞭にリポゞトリに察しお認蚌を行う必芁がありたす。npm や PyPI の内郚パッケヌゞリポゞトリに察しおは、ビルド䞭に ビルドシヌクレット  を䜿甚しお認蚌を行っおください。OCI レゞストリに察しおは、ビルド前に docker login を䜿甚しお認蚌しおください。

認蚌が必芁なプラむベヌトレゞストリを䜿甚する堎合は、ビルド前に docker login を 2 回実行する必芁がありたす。1 回目はクラりドビルダヌを䜿甚するために Docker に察しお認蚌し、2 回目はプラむベヌトレゞストリに察しお認蚌するためです。

echo $DOCKER_PAT | docker login docker.io -u <username> --password-stdin echo $REGISTRY_PASSWORD | docker login registry.example.com -u <username> --password-stdin docker build --builder <cloud-builder> --tag registry.example.com/<image> --push .

ファむアりォヌル

ファむアりォヌル蚭定を䜿甚するず、クラりドビルダヌの倖向きegressトラフィックを特定の IP アドレスに制限できたす。これにより、ビルダヌからの倖郚ネットワヌク通信を制埡し、セキュリティを匷化できたす。

  1. Enable firewall: Restrict cloud builder egress to specific public IP address チェックボックスを遞択したす。

  2. 蚱可したい IP アドレスを入力したす。

  3. Add を遞択しお制限を適甚したす。

Last updated on