All Projects → Dockershelf → dockershelf

Dockershelf / dockershelf

Licence: GPL-3.0 license
A repository containing useful, lightweight and reliable dockerfiles.

Programming Languages

python
139335 projects - #7 most used programming language
Dockerfile
14818 projects
shell
77523 projects
ruby
36898 projects - #4 most used programming language
Makefile
30231 projects
Smarty
1635 projects
TeX
3793 projects

Projects that are alternatives of or similar to dockershelf

Ofc Bootstrap
Bootstrap OpenFaaS Cloud for your team
Stars: ✭ 178 (+201.69%)
Mutual labels:  ci-cd
DevSecOps
Ultimate DevSecOps library
Stars: ✭ 4,450 (+7442.37%)
Mutual labels:  ci-cd
MCW-OSS-PaaS-and-DevOps
MCW OSS PaaS and DevOps
Stars: ✭ 49 (-16.95%)
Mutual labels:  ci-cd
Cml
♾️ CML - Continuous Machine Learning | CI/CD for ML
Stars: ✭ 2,843 (+4718.64%)
Mutual labels:  ci-cd
Lasso
Lasso is a Laravel package created to make your deployments blazing fast.
Stars: ✭ 217 (+267.8%)
Mutual labels:  ci-cd
devops-101
Intro to DevOps from scratch.
Stars: ✭ 57 (-3.39%)
Mutual labels:  ci-cd
Pypyr
pypyr task-runner cli & api for automation pipelines. Automate anything by combining commands, different scripts in different languages & applications into one pipeline process.
Stars: ✭ 173 (+193.22%)
Mutual labels:  ci-cd
azure-flutter-tasks
Easily build and deploy with latest Flutter build tasks for Azure DevOps Pipelines Tasks
Stars: ✭ 66 (+11.86%)
Mutual labels:  ci-cd
Helloworld Msa
Main repository with documentation and support files
Stars: ✭ 218 (+269.49%)
Mutual labels:  ci-cd
crosscloudci
Integrating, testing, and deploying projects within the CNCF ecosystem. Results published daily to the CNCF CI Dashboard.
Stars: ✭ 83 (+40.68%)
Mutual labels:  ci-cd
Werf
The CLI tool gluing Git, Docker, Helm, and Kubernetes with any CI system to implement CI/CD and Giterminism
Stars: ✭ 2,814 (+4669.49%)
Mutual labels:  ci-cd
Makisu
Fast and flexible Docker image building tool, works in unprivileged containerized environments like Mesos and Kubernetes.
Stars: ✭ 2,409 (+3983.05%)
Mutual labels:  ci-cd
gh-actions-demo
GitOps pipeline with GitHub actions and Weave Cloud
Stars: ✭ 37 (-37.29%)
Mutual labels:  ci-cd
Mcw Cloud Native Applications
MCW Cloud-native applications
Stars: ✭ 184 (+211.86%)
Mutual labels:  ci-cd
actions
Our Library of GitHub Actions
Stars: ✭ 49 (-16.95%)
Mutual labels:  ci-cd
Buildhelpers
Helper functions for PowerShell CI/CD scenarios
Stars: ✭ 174 (+194.92%)
Mutual labels:  ci-cd
aziona-cli
azionaventures.github.io/aziona-cli/
Stars: ✭ 14 (-76.27%)
Mutual labels:  ci-cd
cartographer
Cartographer is a Supply Chain Choreographer.
Stars: ✭ 394 (+567.8%)
Mutual labels:  ci-cd
if1007
Desenvolvimento de Aplicações com Arquitetura Baseada em Microservices
Stars: ✭ 78 (+32.2%)
Mutual labels:  ci-cd
jreleaser
🚀 Release projects quickly and easily with JReleaser
Stars: ✭ 736 (+1147.46%)
Mutual labels:  ci-cd


Current version: 3.0.1

Dockershelf is a repository that serves as a collector for docker recipes that are universal, efficient and slim. We keep adding "shelves", which are holders for the different versions of a popular language or application.

Images are updated, tested and published weekly via a Github Actions workflow.

About stable/unstable images

Excepting debian and latex images, all images have an stable/unstable version. Stable images are based on debian stable, which are ideal for production applications; Unstable images are based on debian sid, which are designed for development stages.

How to use

Pull one of the available images and start hacking!

docker pull <image>
docker run -it <image> bash

<image> is the desired image to download, for example dockershelf/python:2.7.

How to build locally

Clone this repository to your machine.

git clone https://github.com/Dockershelf/dockershelf

Run the build script in the root folder of your local copy. Remember to have docker installed and make sure your user has proper privileges to execute docker build.

bash build-image.sh <image>

<image> is the desired image to build, for example dockershelf/debian:sid.

Shelves

Debian

These images are similar to the official ones, but with some opinionated configurations. Check out debian/README.md for more details.

Image Release Dockerfile Pulls Size
dockershelf/debian:buster buster
dockershelf/debian:bullseye bullseye
dockershelf/debian:bookworm bookworm
dockershelf/debian:sid sid

Latex

These are debian unstable images that come with a set of latex (basic or full) packages installed. Check out latex/README.md for more details.

Image Release Dockerfile Pulls Size
dockershelf/latex:basic basic
dockershelf/latex:full full

Python

These are debian stable/unstable images with python versions installed from the deadsnakes ppa. Check out python/README.md for more details.

Image Release Dockerfile Pulls Size
dockershelf/python:3.5-bullseye 3.5-bullseye
dockershelf/python:3.5-sid 3.5-sid
dockershelf/python:3.7-bullseye 3.7-bullseye
dockershelf/python:3.7-sid 3.7-sid
dockershelf/python:3.9-bullseye 3.9-bullseye
dockershelf/python:3.9-sid 3.9-sid
dockershelf/python:3.10-bullseye 3.10-bullseye
dockershelf/python:3.10-sid 3.10-sid
dockershelf/python:3.11-bullseye 3.11-bullseye
dockershelf/python:3.11-sid 3.11-sid

Node

These are debian stable/unstable images with node versions built using the nodesource installation script. Check out node/README.md for more details.

Image Release Dockerfile Pulls Size
dockershelf/node:12-bullseye 12-bullseye
dockershelf/node:12-sid 12-sid
dockershelf/node:14-bullseye 14-bullseye
dockershelf/node:14-sid 14-sid
dockershelf/node:16-bullseye 16-bullseye
dockershelf/node:16-sid 16-sid
dockershelf/node:18-bullseye 18-bullseye
dockershelf/node:18-sid 18-sid

Made with 💖 and 🍔

Banner

Web luisalejandro.org · GitHub @LuisAlejandro · Twitter @LuisAlejandro

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].