Skip to content

Multi programming language container image built for interactive development environments

License

Notifications You must be signed in to change notification settings

jpwhite3/polyglot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker

Polyglot

Multi programming language container image built for interactive development environments like:

NOTE: This image is on the large side, around 2.5GB in total. This makes it too big for most large scale uses. But in small scale it seems to work quite well despite its size.

Base Image

This image is based on Ubuntu 23.10 (mantic)

Included Languages & Tools

Language Ecosystem Version Included Tools
Node 20.10.0 nvm, npm
Python 3.11.5 Poetry, pipenv
Ruby 3.1.2p20 gem, rbenv
Java 20.0.2
Dotnet 6.0.122
GO 1.21.5
Rust 1.74.1
Docker 24.0.7

Build Instructions

Prerequisites

  • You are running in a unix-like environment (Linux, MacOS)
  • Docker Desktop

Build

Builds the image.

make build

Shell

Starts a container form this image and drops you into a shell.

make shell

Publish

Attempts to build then publish the image to Docker Hub.

make publish

About

Multi programming language container image built for interactive development environments

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages