Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/loft-sh/devspace-containers
https://github.com/loft-sh/devspace-containers
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/loft-sh/devspace-containers
- Owner: loft-sh
- License: apache-2.0
- Created: 2021-04-20T16:34:11.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-21T13:29:13.000Z (5 months ago)
- Last Synced: 2024-09-18T10:47:50.182Z (about 2 months ago)
- Language: Shell
- Size: 146 KB
- Stars: 13
- Watchers: 5
- Forks: 16
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starts - loft-sh/devspace-containers - (others)
README
# Dev-Optimized Container Images For Cloud-Native Development
[![Build Alpine](https://github.com/loft-sh/devspace-containers/actions/workflows/alpine.yaml/badge.svg)](https://github.com/loft-sh/devspace-containers/actions/workflows/alpine.yaml)
[![Build .NET](https://github.com/loft-sh/devspace-containers/actions/workflows/dotnet.yaml/badge.svg)](https://github.com/loft-sh/devspace-containers/actions/workflows/dotnet.yaml)
[![Build Go](https://github.com/loft-sh/devspace-containers/actions/workflows/go.yaml/badge.svg)](https://github.com/loft-sh/devspace-containers/actions/workflows/go.yaml)
[![Build Java (gradle)](https://github.com/loft-sh/devspace-containers/actions/workflows/java-gradle.yaml/badge.svg)](https://github.com/loft-sh/devspace-containers/actions/workflows/java-gradle.yaml)
[![Build Java (maven)](https://github.com/loft-sh/devspace-containers/actions/workflows/java-maven.yaml/badge.svg)](https://github.com/loft-sh/devspace-containers/actions/workflows/java-maven.yaml)
[![Build JavaScript](https://github.com/loft-sh/devspace-containers/actions/workflows/javascript.yaml/badge.svg)](https://github.com/loft-sh/devspace-containers/actions/workflows/javascript.yaml)
[![Build PHP](https://github.com/loft-sh/devspace-containers/actions/workflows/php.yaml/badge.svg)](https://github.com/loft-sh/devspace-containers/actions/workflows/php.yaml)
[![Build Python](https://github.com/loft-sh/devspace-containers/actions/workflows/python.yaml/badge.svg)](https://github.com/loft-sh/devspace-containers/actions/workflows/python.yaml)
[![Build Ruby](https://github.com/loft-sh/devspace-containers/actions/workflows/ruby.yaml/badge.svg)](https://github.com/loft-sh/devspace-containers/actions/workflows/ruby.yaml)
[![Build TypeScript](https://github.com/loft-sh/devspace-containers/actions/workflows/typescript.yaml/badge.svg)](https://github.com/loft-sh/devspace-containers/actions/workflows/typescript.yaml)
[![Build Rust](https://github.com/loft-sh/devspace-containers/actions/workflows/rust.yaml/badge.svg)](https://github.com/loft-sh/devspace-containers/actions/workflows/rust.yaml)This is a collection of container images for a variety of languages. They're used as default development images when using DevSpace. You can use them directly for working with DevSpace, or you can use these images as base images for creating your own pre-built dev images.
## Packages installed for every language
- curl
- vim
- wget
- bash
- git
- openssl
- nodejs-lts/nodejs (Current LTS is v18.x.y)
- iputils
- bind-tools## Architecture
All images are built for the following architectures:
- linux/amd64
- linux/arm64## [Alpine Images](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Falpine)
Base repository: [alpine](https://hub.docker.com/_/alpine)
### Tags
- [3](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Falpine/65242284?tag=3) (Base image: [alpine:3.14](https://hub.docker.com/_/alpine?tab=tags&name=3.14))
## [Golang](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fgo)
Base repository: [golang](https://hub.docker.com/_/golang)
### Tags
- [1.22-alpine](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fgo/206002054?tag=1.22-alpine) (Base image: [golang:1.22-alpine]((https://hub.docker.com/_/golang?tab=tags&name=1.22-alpine)))
- [1.21-alpine](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fgo/120571994?tag=1.21-alpine) (Base image: [golang:1.21-alpine](https://hub.docker.com/_/golang?tab=tags&name=1.21-alpine))
- [1.20-alpine](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fgo/71932325?tag=1.20-alpine) (Base image: [golang:1.20-alpine](https://hub.docker.com/_/golang?tab=tags&name=1.20-alpine))
- [1.19-alpine](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fgo/71931865?tag=1.19-alpine) (Base image: [golang:1.19-alpine](https://hub.docker.com/_/golang?tab=tags&name=1.19-alpine))
- [1.18-alpine](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fgo/71931884?tag=1.18-alpine) (Base image: [golang:1.18-alpine](https://hub.docker.com/_/golang?tab=tags&name=1.18-alpine))
- [1.17-alpine](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fgo/71931806?tag=1.17-alpine) (Base image: [golang:1.17-alpine](https://hub.docker.com/_/golang?tab=tags&name=1.17-alpine))
- [1.16-alpine](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fgo/71931803?tag=1.16-alpine) (Base image: [golang:1.16-alpine](https://hub.docker.com/_/golang?tab=tags&name=1.16-alpine))### Additional software/packages installed
- [Delve (@latest)](https://github.com/go-delve/delve)
## [.NET](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fdotnet)
Base repository: [dotnet](https://hub.docker.com/_/microsoft-dotnet-sdk)
### Tags
- [7.0-alpine](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fdotnet/65242508?tag=7.0-alpine) (Base image: [mcr.microsoft.com/dotnet/sdk:7.0-alpine](https://hub.docker.com/_/microsoft-dotnet-sdk))
- [6.0-alpine](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fdotnet/65242330?tag=6.0-alpine) (Base image: [mcr.microsoft.com/dotnet/sdk:6.0-alpine](https://hub.docker.com/_/microsoft-dotnet-sdk))## [Gradle](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fjava-gradle)
Base repository: [gradle](https://hub.docker.com/_/gradle)
### Tags
- [7-jdk17-slim](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fjava-gradle/65243610?tag=7-jdk17-slim) (Base image: [gradle:7-jdk17-slim](https://hub.docker.com/_/gradle?tab=tags&name=7-jdk17-slim))
- [7-jdk11-slim](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fjava-gradle/65248914?tag=7-jdk11-slim) (Base image: [gradle:7-jdk11-slim](https://hub.docker.com/_/gradle?tab=tags&name=7-jdk11-slim))
- [7-jdk8-slim](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fjava-gradle/65243515?tag=7-jdk8-slim) (Base image: [gradle:7-jdk8-slim](https://hub.docker.com/_/gradle?tab=tags&name=7-jdk8-slim))## [Maven](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fjava-maven)
Base repository: [maven](https://hub.docker.com/_/maven)
### Tags
- [3-openjdk-17-slim](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fjava-maven/65243302?tag=3-openjdk-17-slim) (Base image: [maven:3-openjdk-17-slim](https://hub.docker.com/_/maven?tab=tags&name=3-openjdk-17-slim))
- [3-openjdk-11-slim](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fjava-maven/65243192?tag=3-openjdk-11-slim) (Base image: [maven:3-openjdk-11-slim](https://hub.docker.com/_/maven?tab=tags&name=3-openjdk-11-slim))
- [3-openjdk-8-slim](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fjava-maven/65243169?tag=3-openjdk-8-slim) (Base image: [maven:3-openjdk-8-slim](https://hub.docker.com/_/maven?tab=tags&name=3-openjdk-8-slim))## [JavaScript](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fjavascript)
Base repository: [node](https://hub.docker.com/_/node)
### Tags
- [20-alpine](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fjavascript/205906414?tag=20-alpine) (Base image: [node:20-alpine](https://hub.docker.com/_/node?tab=tags&name=20-alpine))
- [18-alpine](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fjavascript/75605840?tag=18-alpine) (Base image: [node:18-alpine](https://hub.docker.com/_/node?tab=tags&name=18-alpine))
- [17-alpine](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fjavascript/75605692?tag=17-alpine) (Base image: [node:17-alpine](https://hub.docker.com/_/node?tab=tags&name=17-alpine))
- [16-alpine](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fjavascript/75605693?tag=16-alpine) (Base image: [node:16-alpine](https://hub.docker.com/_/node?tab=tags&name=16-alpine))## [PHP](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fphp)
Base repository: [php](https://hub.docker.com/_/php)
### Tags
- [8-apache](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fphp/65247505?tag=8-apache) (Base image: [php:8-apache](https://hub.docker.com/_/php?tab=tags&name=8-apache))
- [7-apache](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fphp/65246119?tag=7-apache) (Base image: [php:7-apache](https://hub.docker.com/_/php?tab=tags&name=7-apache))
- [8-fpm](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fphp/65244320?tag=8-fpm) (Base image: [php:8-fpm](https://hub.docker.com/_/php?tab=tags&name=8-fpm))
- [7-fpm](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fphp/65244510?tag=7-fpm) (Base image: [php:7-fpm](https://hub.docker.com/_/php?tab=tags&name=7-fpm))## [Python](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fpython)
Base repository: [python](https://hub.docker.com/_/python)
### Tags
- [3.11-alpine](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fpython/65242336?tag=3.11-alpine) (Base image: [python:3.11-alpine](https://hub.docker.com/_/python?tab=tags&name=3.11-alpine))
- [3.10-alpine](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fpython/65242263?tag=3.10-alpine) (Base image: [python:3.10-alpine](https://hub.docker.com/_/python?tab=tags&name=3.10-alpine))
- [3.9-alpine](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fpython/65242259?tag=3.9-alpine) (Base image: [python:3.9-alpine](https://hub.docker.com/_/python?tab=tags&name=3.9-alpine))
- [3.8-alpine](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fpython/65242302?tag=3.8-alpine) (Base image: [python:3.8-alpine](https://hub.docker.com/_/python?tab=tags&name=3.8-alpine))
- [3.7-alpine](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fpython/65242396?tag=3.7-alpine) (Base image: [python:3.7-alpine](https://hub.docker.com/_/python?tab=tags&name=3.7-alpine))
- [3-alpine](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fpython/65242283?tag=3-alpine) (Base image: [python:3-alpine](https://hub.docker.com/_/python?tab=tags&name=3-alpine))## [Ruby](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fruby)
Base repository: [ruby](https://hub.docker.com/_/ruby)
### Tags
- [3-alpine](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fruby/65243802?tag=3-alpine) (Base image: [ruby:3-alpine](https://hub.docker.com/_/ruby?tab=tags&name=3-alpine))
- [2-alpine](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Fruby/65243770?tag=2-alpine) (Base image: [ruby:2-alpine](https://hub.docker.com/_/ruby?tab=tags&name=2-alpine))## [TypeScript](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Ftypescript)
### Tags
- [18-alpine](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Ftypescript/65243690?tag=18-alpine) (Base image: [node:18-alpine](https://hub.docker.com/_/node?tab=tags&name=18-alpine))
- [17-alpine](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Ftypescript/65245006?tag=17-alpine) (Base image: [node:17-alpine](https://hub.docker.com/_/node?tab=tags&name=17-alpine))
- [16-alpine](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Ftypescript/65243633?tag=16-alpine) (Base image: [node:16-alpine](https://hub.docker.com/_/node?tab=tags&name=16-alpine))### Additional software/packages installed
- typescript
- tsc-watch## [Rust](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Frust)
### Tags
- [1.71-alpine](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Frust/116707881?tag=1.71-alpine) (Base image: [rust:1.71-alpine](https://hub.docker.com/_/rust?tab=tags&name=1.71-alpine))
- [1.71-bullseye](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Frust/116708805?tag=1.71-bullseye) (Base image: [rust:1.71-bullseye](https://hub.docker.com/_/rust?tab=tags&name=1.71-bullseye))
- [1.67-alpine](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Frust/72166109?tag=1.67-alpine) (Base image: [rust:1.67-alpine](https://hub.docker.com/_/rust?tab=tags&name=1.67-alpine))
- [1.67-bullseye](https://github.com/loft-sh/devspace-containers/pkgs/container/devspace-containers%2Frust/72167102?tag=1.67-bullseye) (Base image: [rust:1.67-bullseye](https://hub.docker.com/_/rust?tab=tags&name=1.67-bullseye))