Coder Social home page Coder Social logo

developer-images's Introduction

Developer Images

Build of UBI 8 based Developer Images

Containers images with tools for developers ๐Ÿ‘จโ€๐Ÿ’ป๐Ÿ‘ฉโ€๐Ÿ’ป

Developer Base Image

Red Hat Universal Base Image (UBI) based image (quay.io/devfile/base-developer-image:ubi8-latest)

Run the following command to test it with Docker:

$ docker run -ti --rm \
       quay.io/devfile/base-developer-image:ubi8-latest \
       bash

Included Developement Tools

Tool ubi8 based image
bash bash
bat <gh releases>
curl curl
ps ps
diff diffutils
emacs NOT AVAILABLE (fedora only)
fish NOT AVAILABLE (fedora only)
gh <gh releases>
git git
ip iproute
jq jq
htop NOT AVAILABLE (fedora only)
less less
lsof lsof
man man
nano nano
netcat NOT AVAILABLE
netstat net-tools
openssh-client openssh-clients
7z p7zip-plugins
ripgrep <gh releases>
rsync rsync
scp openssh-clients
screen NOT AVAILABLE
sed sed
shasum perl-Digest-SHA
socat socat
sudo sudo
ss NOT AVAILABLE
ssl-cert NOT AVAILABLE
tail <built in>
tar tar
time time
tldr NOT AVAILABLE (fedora only)
tmux NOT AVAILABLE (fedora only)
vim vim
wget wget
zip zip
zsh NOT AVAILABLE (fedora only)
TOTAL SIZE 412MB (143MB compressed)

Developer Universal Image

Red Hat Universal Base Image (UBI) based image (quay.io/devfile/universal-developer-image:ubi8-latest)

Run the following command to test it with Docker:

docker run -ti --rm \
       quay.io/devfile/universal-developer-image:ubi8-latest \
       bash

Included Development Tools

Tool or language ubi8 based image
--------JAVA--------- -------------------------------------
sdk <https://get.sdkman.io>
java <8.0.332-tem via sdkman>
java <11.0.15-tem via sdkman>/default
java <17.0.3-tem via sdkman>
maven <via sdkman>
gradle <via sdkman>
mandrel <22.1.0.0.r17-mandrel via sdkman>
jbang <via sdkman>
--------SCALA-------- -------------------------------------
cs <https://get-coursier.io/>
sbt <sbt launch script>
mill <mill launch script>
--------C/CPP-------- -------------------------------------
clang clang
clangd llvm-toolset
gdb gdb
--------PHP---------- -------------------------------------
php php
composer https://getcomposer.org/
xdebug pecl
-------NODEJS-------- -------------------------------------
nodejs nodejs
npm npm
yarn <via npm>
--------GO----------- -------------------------------------
go go-toolset
gopls golang.org/x/tools/gopls
--------.NET--------- -------------------------------------
dotnet dotnet-sdk-5.0
------PYTHON--------- -------------------------------------
python python39
setuptools python39-setuptools
pip python39-pip
pylint <via pip>
yq <via pip>
--------RUST--------- -------------------------------------
rustup <sh.rustup.rs>
rust-src <via rustup>
rust-analysis <via rustup>
--------Platform----- -------------------------------------
camel-k <gh release>
------CLOUD---------- -------------------------------------
oc mirror.openshift.com
podman container-tools:rhel8
buildah container-tools:rhel8
skopeo container-tools:rhel8
kubectl <kubernetes dnf repo>
krew <gh releases>
helm <get.helm.sh>
kustomize <gh releases>
tkn <gh releases>
kn <gh releases>
terraform <releases.hashicorp.com>
docker <download.docker.com>
docker-compose <gh releases>
kamel <gh release>
TOTAL SIZE 8.75GB (3.6GB compressed)

Included libraries

e2fsprogs v1.46.5

Environment Variables

Java

JAVA_HOME_8, JAVA_HOME_11, JAVA_HOME_17

Builds

This repo contains actions, including:

  • release latest stable

Downstream builds can be found at the link below, which is internal to Red Hat. Stable builds can be found by replacing the 3.x with a specific version like 3.2.

License

Che is open sourced under the Eclipse Public License 2.0.

developer-images's People

Contributors

andrienkoaleksandr avatar apupier avatar benoitf avatar gestrem avatar ibuziuk avatar l0rd avatar nickboldt avatar sdawley avatar sideeffffect avatar svor avatar vinokurig avatar vitaliy-guliy avatar vzhukovs 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.