Menu
Desktop
NEW
Cloud
Getting Started
Guides
Modules
Docs
Testcontainers for Java
Testcontainers for Go
Testcontainers for .NET
Testcontainers for Node.js
Testcontainers for Python
Testcontainers for Rust
Testcontainers for Haskell
Testcontainers for Ruby
Slack
GitHub
Testcontainers for Go
Initializing search
testcontainers-go
Content
testcontainers-go
Home
Quickstart
Features
Features
How to create a container
Custom configuration
Image name substitution
Copying data into a container
How to create a network
Networking and communicating with containers
Garbage Collector
Build from Dockerfile
Authentication with Docker
Using Docker Compose
Following Container Logs
Executing commands
Wait Strategies
Wait Strategies
Introduction
Exec
Exit
Health
HostPort
HTTP
Log
Multi
SQL
Modules
Modules
Testcontainers for Go modules
Apache ActiveMQ Artemis
Cassandra
Chroma
ClickHouse
CockroachDB
Consul
Couchbase
Elasticsearch
GCloud
Inbucket
InfluxDB
K3s
K6
Kafka (KRaft)
LocalStack
MariaDB
Milvus
Minio
MockServer
MongoDB
MS SQL Server
MySQL
NATS
Neo4j
Ollama
OpenFGA
OpenLDAP
OpenSearch
Postgres
Apache Pulsar
Qdrant
RabbitMQ
Redis
Redpanda
Registry
SurrealDB
Vault
Weaviate
Examples
Examples
Code examples
Nginx
Toxiproxy
System Requirements
System Requirements
Go version
General Docker requirements
Continuous Integration
Continuous Integration
AWS CodeBuild
Bitbucket Pipelines
CircleCI
Concourse CI
Patterns for running tests inside a Docker container
Drone CI
GitLab CI
Tekton
Travis
Using Colima with Docker
Using Podman instead of Docker
Using Rancher Desktop
Contributing
Contributing
Contributing
Contributing to documentation
Getting help
Join the community
404 - Not found