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::Doc
It 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
sha256sum
of the executable in a.txt
file 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"