64-bits Picolisp, from an ubuntu image. Vim is provided.
Clone the repo:
git clone https://github.com/ggiraud/docker-picolisp
Build:
docker build -t docker-picolisp .
Or pull from hub:
docker pull ggiraud/docker-picolisp
Port 8080 is exposed, volume /root/src is created and pil command executed from it.
Create the container:
docker run -it --rm -p 8080:8080 -v /my/scripts/path/on/host:/root/src ggiraud/docker-picolisp
The dockerfile has pil command as entrypoint, so you can add any option you need:
docker run -it --rm -p 8080:8080 -v /my/scripts/path/on/host:/root/src ggiraud/docker-picolisp script.l -main +
A convenient way to use this image on GNU-Linux or OS X is to create an alias in your .bashrc:
echo "alias pil='docker run -it --rm -p 8080:8080 -v /my/scripts/path/on/host:/root/src ggiraud/docker-picolisp '" >> ~/.bashrc
You can then use the image as a command:
pil script.l -main +