docker4all

Collection of Docker images to help developing and running projects.

Docker4C

This repository contains all the logic required to be able to compile and run C programs in a Docker container. This way, you can debug your programs with ease using tools like valgrind.

  • valgrind, clang and libraries like build-essential and readline-common pre-installed
  • zsh with Oh-My-Zsh pre-installed with custom configuration
  • vim installed and configured to work directly within the container
  • Utility tools like curl, git and zip pre-installed

Docker4Rust

This repository contains the logic needed to compile and run Rust code in a Docker container. This way, you can run Rust code on any machine without having to install any tools.

  • Rust compiler installed: rustc and cargo
  • cargo watch pre-installed

Docker4Java

Docker4Java is a project that aims to provide a simple way to run Java scripts in Docker containers.

docker4osmia

This repository contains the logic needed to run osmia (osmia-cli) on a docker container. This container allows to execute the cli the same was as if you were running it locally.

  • osmia can be used as a cli tool with osmia-cli
  • content can be passed with pipes and with files