Code Monkey home page Code Monkey logo

0x4248 / lab_space Goto Github PK

View Code? Open in Web Editor NEW
22.0 1.0 0.0 63.99 MB

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

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

License: GNU General Public License v3.0

Dockerfile 53.16% Makefile 30.17% Shell 4.06% C 0.98% C++ 1.05% JavaScript 0.61% Python 0.69% Rust 0.67% TypeScript 0.61% Go 0.70% Elixir 0.56% Assembly 1.25% Fortran 0.72% Java 1.05% R 0.53% D 0.69% NewLisp 0.55% Lua 0.54% Ruby 0.54% Vim Script 0.87%
bash c cpp docker nodejs python rust elixir go typescript

lab_space's Introduction

๐Ÿงช 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/0x4248/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/0x4248/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/0x4248/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/0x4248/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/0x4248/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/0x4248/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/0x4248/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/0x4248/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/0x4248/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/0x4248/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/0x4248/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/0x4248/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/0x4248/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/0x4248/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/0x4248/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/0x4248/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/0x4248/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/0x4248/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/0x4248/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.

lab_space's People

Contributors

0x4248 avatar snyk-bot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.