OverOps (OO) supports three deployment models (SaaS, Hybrid, On-Prem) and works well with both containers and traditional servers or virtual machines. The following examples demonstrate how to get up and running quickly using Docker for each deployment model using a variety of configurations and techniques. While a majority of these examples use Docker Compose to define multiple services, the underlying Docker images could be used alone or with a variety of other container management or orchestration tools.
- SaaS Deployment Model
- Remote Collector Example
- Remote Collector Example - Alpine (glibc)
- Remote Collector Example - Alpine (musl)
- Remote Collector Example with Nginx
- Remote Collector Example with HA
- Mounted Agent Example
- Mounted Agent Example - Alpine (glibc)
- Mounted Agent Example - Alpine (musl)
- Cassandra Example
- NiFi Example
- Hadoop 2.7.x and Hive 1.2.x Example
- Hadoop 2.8.x and Hive 2.3.x Example
- Hadoop 3.1.x and Hive 3.1.x Example
- Jenkins
- Hybrid Deployment Model
- On-Prem Deployment Model
- Kubernetes Examples
If you encounter issues with the examples or the underlying docker images feel free to create an issue.
You can easily delete previously download images for these examples with the following command:
docker images -a | grep "timveil" | awk '{print $3}' | xargs docker rmi -f
or, for a complete system prune (this is what I usually do):
docker system prune -a -f --volumes --filter "label=maintainer=tjveil@gmail.com"
Remove all stopped containers:
docker ps -aq --no-trunc -f status=exited | xargs docker rm
Remove all dangling images:
docker images -q --filter dangling=true | xargs docker rmi