NetRexx on Debian + JDK 17 image includes pipes processor includes Workspace for NetRexx
2.0K
There are two main ways of working with this Docker image:
As producing data within the image generally is not recommended this also involves a bind-mounted directory, but you will work inside of the shell in the docker container and you can use all the tools provided in the image.
A suitable command line would be: docker run --rm -it -v "$PWD":/nrx -w /nrx rvjansen/netrexx
If you want to keep changes in the container (for example, when you added tools or configuration that are useful and need to go into a new image, based on this image), do not use the --rm switch. The docker documentation explains how to commit this container and tag its new image. The rvjansen/netrexx:3.07 will be downloaded once from the docker hub, when it is not on the local machine yet. It will know it has been downloaded the next time you start this image. Also, it will detect when the image has been updated.
The -it option is needed for an interactive terminal session. the -v switch bind mounts the current directory into a directory /nrx in the image.
The available tools within the image are being worked on, and documentation will be produced later.
The term 'host machine' is used here to indicate the fact that the docker image runs a guest OS.
A suitable command line would be: (assuming you want to compile a class called RSAnrx in the local directory)
docker run --rm -v "$PWD":/nrx -w /nrx rvjansen/netrexx nrc RSAnrx
Here, --rm will make sure the container is not kept, the -v tells docker to bind mount the current directory to a directory /nrx within the container, and -w sets this as the working directory. The rvjansen/netrexx will be downloaded once from the docker hub, when it is not on the local machine yet. It will know it has been downloaded the next time you start this image. Of course, in most shells is it possible to alias this command, or start a batchfile, c.q. a shell script containing this.
Content type
Image
Digest
sha256:92e975980…
Size
310.7 MB
Last updated
about 2 years ago
docker pull rvjansen/netrexx:4.06