Docker images for Raku
Builds Rakudo images in dockerhub: offical releases of Rakudo (stable version) and Rakudo:latest (unstable version) directly from github.
Docker images available with their tags
Find rest of the tags in the Tags heading in dockerhub.
| Latest images | Description | Image size |
|---|---|---|
| Rakudo image from official release v2024.06 | ||
| Rakudo image directly from github |
All the images contain Rakudo compiler along with module manager zef, Raku module writing tool App::Mi6 and testing framework App::Prove6. These images thus can be used for testing Raku modules in Travis-CI or Appveyor or GitHub actions or anywhere container technology is supported. It also includes Pandoc for reproducible research.
Rakudo:latest is the bleeding edge version built directly from GitHub commits and is always recent than the released stable versions.
To run an image interactively, the command is:
docker run -it sumankhanal/rakudo:2024.06 bash
To build a Raku module like Sum::Doc type the following commands in the terminal of container of this image:
mi6 new Sum::DocIt will build the module with following folders and files within it:
- bin/
- lib/
- t/
- META6.json
- LICENSE
- README.md
- dist.ini
For Raku language questions and answers, go to: .
If you run into any issues, file it here.
Side note:
To get the
sha256sumof the executable in a.txtfile inpowershell, execute the command:
Get-FileHash "executable" | Select -ExpandProperty Hash | Out-File -Encoding utf8 "txtfile"
OR
(Get-FileHash "executable").Hash | Out-File -Encoding utf8 "txtfile"
