Docker is a containerization platform that packages your Strands agents and their dependencies into lightweight, portable containers. It enables consistent deployment across different environments, from local development to production servers, ensuring your agent runs the same way everywhere. Across cloud deployment options, contianerizing your agent with Docker is often the foundational first step.

This guide walks you through containerizing your Strands agents with Docker, testing them locally, and preparing them for deployment to any container-based platform.

## Choose Strands SDK Your Language

Select your preferred programming language to get started with deploying Strands agents to Docker:

[Python Deployment](python/index.md)Deploy your Python Strands agent to Docker!

[TypeScript Deployment](typescript/index.md)Deploy your TypeScript Strands agent to Docker!

## Additional Resources

-   [Strands Documentation](https://strandsagents.com/latest/)
-   [Docker Documentation](https://docs.docker.com/)

## Related pages

- [Deploy to Kubernetes](/pr-cms-3708/docs/user-guide/deploy/deploy_to_kubernetes/index.md) (1 shared tag)
- [Deploy to Terraform](/pr-cms-3708/docs/user-guide/deploy/deploy_to_terraform/index.md) (1 shared tag)
- [Deploy with Nx Plugin for AWS](/pr-cms-3708/docs/user-guide/deploy/deploy_with_nx_plugin_for_aws/index.md) (1 shared tag)
- [Python Deployment to Docker](/pr-cms-3708/docs/user-guide/deploy/deploy_to_docker/python/index.md) (1 shared tag)
- [TypeScript Deployment to Docker](/pr-cms-3708/docs/user-guide/deploy/deploy_to_docker/typescript/index.md) (1 shared tag)
- [Deploying Strands Agents SDK Agents to Amazon EC2](/pr-cms-3708/docs/user-guide/deploy/deploy_to_amazon_ec2/index.md) (1 shared tag)
- [Deploying Strands Agents SDK Agents to Amazon EKS](/pr-cms-3708/docs/user-guide/deploy/deploy_to_amazon_eks/index.md) (1 shared tag)
- [Deploying Strands Agents SDK Agents to AWS App Runner](/pr-cms-3708/docs/user-guide/deploy/deploy_to_aws_apprunner/index.md) (1 shared tag)
- [Deploying Strands Agents SDK Agents to AWS Fargate](/pr-cms-3708/docs/user-guide/deploy/deploy_to_aws_fargate/index.md) (1 shared tag)
- [Deploying Strands Agents SDK Agents to AWS Lambda](/pr-cms-3708/docs/user-guide/deploy/deploy_to_aws_lambda/index.md) (1 shared tag)
