# Deployment Options in Docker
The yc-360 script offers flexible deployment options to monitor and troubleshoot Java applications running inside Docker containers. Based on your architecture, operational model, and security preferences, you can choose one of the following deployment strategies:
# 1. Run yc-360 Script in a Sidecar Container
In this setup, the yc-360 script runs in a separate container alongside your Java application container on the same host.
To learn more, please visit Run yc-360 Script in a Sidecar Container page.
# 2. Run yc-360 Script in the Same Container
This approach bundles the yc-360 script and the Java application inside the same container.
To learn more, please visit Run yc-360 Script in the Same Container page.
# 3. Run yc-360 Script on the Host
In this model, the Java application runs inside a container, while the yc-360 script runs directly on the host machine.
To learn more, please visit Run yc-360 Script on the Host page.