for sure, storage issues r common. elastic beanstalk can help ur setup scale better without too much hassle. it might save u some headache compared to managing everything manually. worth checking out!
Your storage problems are probably from Docker images piling up and Jenkins eating disk space. Running Jenkins plus your app containers on a t2.micro is asking for trouble - there’s just not enough room. Set up docker system prune on a cron job to automatically clear out unused images and containers. Honestly though, you might want to ditch Jenkins and use AWS CodePipeline with CodeBuild instead. No more build stuff hogging your instance. If you stick with Jenkins, use multi-stage Docker builds to shrink your images and make sure Jenkins cleans up workspaces after each build. Your setup’s fine for learning, but definitely add CloudWatch alarms to watch disk usage - you don’t want your instance crashing when storage maxes out.
what’s ur jenkins setup like? running it on the same ec2 instance? that’ll chew through disk space fast - build artifacts and docker images add up quick. ever consider github actions? way lighter for learning projects.