I agree. Docker containers are great for this kind of thing.