86.2. 一般的なオプション

Docker コンポーネントは、以下に示す 2 個のオプションをサポートします。

名前説明デフォルトタイプ

configuration (advanced)

共有 docker 設定を使用するには

 

DockerConfiguration

resolveProperty Placeholders (advanced)

起動時にコンポーネントがプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。

true

boolean

Docker エンドポイントは、URI 構文を使用して設定されます。

docker:operation

パスおよびクエリーパラメーターを使用します。

86.2.1. パスパラメーター (1 個のパラメーター):

名前説明デフォルトタイプ

operation

必須 使用する操作

 

Docker 操作

86.2.2. クエリーパラメーター (20 パラメーター)

名前説明デフォルトタイプ

email (Common)

ユーザーに関連付けられたメールアドレス。

 

String

host (Common)

必要な Docker ホスト

localhost

String

port (Common)

必要な Docker ポート

2375

Integer

requestTimeout (Common)

レスポンスのリクエストタイムアウト (秒単位)

 

Integer

bridgeErrorHandler (consumer)

コンシューマーの Camel ルーティングエラーハンドラーへのブリッジを許可します。よって、コンシューマーが受信メッセージなどの取得を試行している間に発生した例外は、メッセージとして処理され、ルーティングエラーハンドラーによって処理されます。デフォルトでは、コンシューマーは org.apache.camel.spi.ExceptionHandler を使用して例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。

false

boolean

exceptionHandler (consumer)

コンシューマーによるカスタム ExceptionHandler の使用を許可します。bridgeErrorHandler オプションが有効な場合は、このオプションは使用されないことに注意してください。デフォルトでは、コンシューマーは例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。

 

ExceptionHandler

exchangePattern (consumer)

コンシューマーがエクスチェンジを作成する際に交換パターンを設定します。

 

ExchangePattern

cmdExecFactory (advanced)

使用する DockerCmdExecFactory 実装の完全修飾クラス名

com.github.dockerjava.netty.NettyDockerCmdExecFactory

String

followRedirectFilter (advanced)

リダイレクトフィルターに従うかどうか

false

boolean

loggingFilter (advanced)

ロギングフィルターを使用するかどうか

false

boolean

maxPerRouteConnections (advanced)

最大ルート接続

100

Integer

maxTotalConnections (advanced)

最大合計接続数

100

Integer

serverAddress (advanced)

docker レジストリーのサーバーアドレス。

https://index.docker.io/v1/

String

socket (advanced)

ソケット接続モード

true

boolean

synchronous (advanced)

同期処理を厳密に使用するか、Camel が非同期処理を使用できるかどうかを設定します (サポートされている場合)。

false

boolean

certPath (security)

SSL 証明書チェーンを含むロケーション

 

String

password (security)

認証に使用するパスワード

 

String

secure (security)

HTTPS 通信を利用する

false

boolean

tlsVerify (security)

TLS を確認する

false

boolean

username (security)

認証するユーザー名

 

文字列