Common functional options list
The following options are exposed by the testcontainers package.
Basic Options¶
- WithExposedPortsSince v0.37.0
- WithEnvSince v0.29.0
- WithWaitStrategySince v0.20.0
- WithAdditionalWaitStrategySince v0.38.0
- WithWaitStrategyAndDeadlineSince v0.20.0
- WithAdditionalWaitStrategyAndDeadlineSince v0.38.0
- WithEntrypointSince v0.37.0
- WithEntrypointArgsSince v0.37.0
- WithCmdSince v0.37.0
- WithCmdArgsSince v0.37.0
- WithLabelsSince v0.37.0
Lifecycle Options¶
- WithLifecycleHooksSince v0.38.0
- WithAdditionalLifecycleHooksSince v0.38.0
- WithStartupCommandSince v0.25.0
- WithAfterReadyCommandSince v0.28.0
Files & Mounts Options¶
- WithFilesSince v0.37.0
- WithMountsSince v0.37.0
- WithTmpfsSince v0.37.0
- WithImageMountSince v0.37.0
Build Options¶
- WithDockerfileSince v0.37.0
Logging Options¶
- WithLogConsumersSince v0.28.0
- WithLogConsumerConfigSince v0.38.0
- WithLoggerSince v0.29.0
Image Options¶
- WithAlwaysPullSince v0.38.0
- WithImageSubstitutorsSince v0.26.0
- WithImagePlatformSince v0.38.0
Networking Options¶
- WithNetworkSince v0.27.0
- WithNetworkByNameSince v0.38.0
- WithBridgeNetworkSince v0.38.0
- WithNewNetworkSince v0.27.0
Advanced Options¶
- WithHostPortAccessSince v0.31.0
- WithConfigModifierSince v0.20.0
- WithHostConfigModifierSince v0.20.0
- WithEndpointSettingsModifierSince v0.20.0
- CustomizeRequestSince v0.20.0
- WithNameSince v0.38.0
- WithNoStartSince v0.38.0
- WithProviderSince v0.39.0
Experimental Options¶
- WithReuseByNameSince v0.37.0