CPAN-mini in a box. Just run the container and get your own local CPAN.