lewisevans2007 / lab_space

A collection of pre-configured docker images for quick testing of code.

Home Page:https://lewisevans2007.github.io/lab_space/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

๐Ÿงช Lab space

A collection of pre-configured docker images for quick testing of code.

Check out: The Lab Space CLI for running the images quicker and easier in your terminal.

๐Ÿ“บ Demo

Here is a example of the bash image in action:

๐Ÿ—ƒ๏ธ Docker images

There is also a blank image which has no language configured.

Each of the images comes with tools such as:

  • git
  • curl
  • make
  • nano
  • vim
  • bash

When you run the image, a bash shell will be opened in the /usr/src directory. If you get stuck, you can run labspace_help to get help.

C

To run the C image, use the following command:

docker run -it --rm ghcr.io/lewisevans2007/lab_space_c:latest

Or use out CLI tool to run the image:

lab_space run c

C++

To run the C++ image, use the following command:

docker run -it --rm ghcr.io/lewisevans2007/lab_space_cpp:latest

Or use out CLI tool to run the image:

lab_space run cpp

Python

To run the Python image, use the following command:

docker run -it --rm ghcr.io/lewisevans2007/lab_space_python:latest

Or use out CLI tool to run the image:

lab_space run python

Rust

To run the Rust image, use the following command:

docker run -it --rm ghcr.io/lewisevans2007/lab_space_rust:latest

Or use out CLI tool to run the image:

lab_space run rust

Bash

To run the Bash image, use the following command:

docker run -it --rm ghcr.io/lewisevans2007/lab_space_bash:latest

Or use out CLI tool to run the image:

lab_space run bash

Nodejs

To run the Nodejs image, use the following command:

docker run -it --rm ghcr.io/lewisevans2007/lab_space_nodejs:latest

Or use out CLI tool to run the image:

lab_space run nodejs

Typescript

To run the Typescript image, use the following command:

docker run -it --rm ghcr.io/lewisevans2007/lab_space_typescript:latest

Or use out CLI tool to run the image:

lab_space run typescript

Go

To run the Go image, use the following command:

docker run -it --rm ghcr.io/lewisevans2007/lab_space_go:latest

Or use out CLI tool to run the image:

lab_space run go

Elixir

To run the Elixir image, use the following command:

docker run -it --rm ghcr.io/lewisevans2007/lab_space_elixir:latest

Or use out CLI tool to run the image:

lab_space run elixir

Assembly

To run the Assembly image, use the following command:

docker run -it --rm ghcr.io/lewisevans2007/lab_space_assembly:latest

Or use out CLI tool to run the image:

lab_space run assembly

Fortran

To run the Fortran image, use the following command:

docker run -it --rm ghcr.io/lewisevans2007/lab_space_fortran:latest

Or use out CLI tool to run the image:

lab_space run fortran

Java

To run the Java image, use the following command:

docker run -it --rm ghcr.io/lewisevans2007/lab_space_java:latest

Or use out CLI tool to run the image:

lab_space run java

R

To run the R image, use the following command:

docker run -it --rm ghcr.io/lewisevans2007/lab_space_r:latest

Or use out CLI tool to run the image:

lab_space run r

D

To run the D image, use the following command:

docker run -it --rm ghcr.io/lewisevans2007/lab_space_d:latest

Or use out CLI tool to run the image:

lab_space run d

Lisp

To run the Lisp image, use the following command:

docker run -it --rm ghcr.io/lewisevans2007/lab_space_lisp:latest

Or use out CLI tool to run the image:

lab_space run lisp

PHP

To run the PHP image, use the following command:

docker run -it --rm ghcr.io/lewisevans2007/lab_space_php:latest

Or use out CLI tool to run the image:

lab_space run php

Haskell

To run the Haskell image, use the following command:

docker run -it --rm ghcr.io/lewisevans2007/lab_space_haskell:latest

Or use out CLI tool to run the image:

lab_space run haskell

F#

To run the F# image, use the following command:

docker run -it --rm ghcr.io/lewisevans2007/lab_space_f_sharp:latest

Or use out CLI tool to run the image:

lab_space run f_sharp

Blank

To run the blank image, use the following command:

docker run -it --rm ghcr.io/lewisevans2007/lab_space_blank:latest

Or use out CLI tool to run the image:

lab_space run blank

๐Ÿ“ฆ Dependencies

Installing Docker on Ubuntu/Debian

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

Installing Docker on Fedora

sudo dnf install docker

Installing Docker on Arch

sudo pacman -S docker

๐Ÿ“ License

This project is licensed under the GNU General Public License v3.0 - see the LICENCE file for details.

About

A collection of pre-configured docker images for quick testing of code.

https://lewisevans2007.github.io/lab_space/

License:GNU General Public License v3.0


Languages

Language:Dockerfile 52.3%Language:Makefile 29.4%Language:Shell 4.0%Language:Assembly 1.2%Language:Java 1.0%Language:C++ 1.0%Language:C 1.0%Language:Vim Script 0.9%Language:Fortran 0.7%Language:Go 0.7%Language:Python 0.7%Language:D 0.7%Language:Rust 0.7%Language:TypeScript 0.6%Language:JavaScript 0.6%Language:Haskell 0.6%Language:PHP 0.6%Language:Elixir 0.6%Language:NewLisp 0.6%Language:Lua 0.5%Language:F# 0.5%Language:Ruby 0.5%Language:R 0.5%