Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free. Learn more →
Distroless Alternatives
Similar projects and alternatives to distroless
-
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
spring-boot-jib
This project is about Containerizing a Spring Boot Application With Jib
-
-
-
-
-
Mergify
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
-
-
-
docker-alpine
Official Alpine Linux Docker image. Win at minimalism! (by alpinelinux)
-
-
fastapi
FastAPI framework, high performance, easy to learn, fast to code, ready for production
-
Lean and Mean Docker containers
Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)
-
example-bazel-monorepo
🌿💚 Example Bazel-ified monorepo, supporting Golang, Java, Python, Scala, and Typescript
-
Moby
Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
-
trivy
Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
-
wasmer
🚀 The leading WebAssembly Runtime supporting WASIX, WASI and Emscripten
-
-
-
buildkit
concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
distroless reviews and mentions
-
Minimizing Nuxt 3 Docker Images
# Use a large Node.js base image to build the application and name it "build" FROM node:18-alpine as build WORKDIR /app # Copy the package.json and package-lock.json files into the working directory before copying the rest of the files # This will cache the dependencies and speed up subsequent builds if the dependencies don't change COPY package*.json /app # You might want to use yarn or pnpm instead RUN npm install COPY . /app RUN npm run build # Instead of using a node:18-alpine image, we are using a distroless image. These are provided by google: https://github.com/GoogleContainerTools/distroless FROM gcr.io/distroless/nodejs:18 as prod WORKDIR /app # Copy the built application from the "build" image into the "prod" image COPY --from=build /app/.output /app/.output # Since this image only contains node.js, we do not need to specify the node command and simply pass the path to the index.mjs file! CMD ["/app/.output/server/index.mjs"]
-
Build Your Own Docker with Linux Namespaces, Cgroups, and Chroot
Lots of examples without the entire OS as other comments mention, an example would be Googles distroless[0]
-
Reddit temporarily ban subreddit and user advertising rival self-hosted platform (Lemmy)
Docker doesn't do this all the time. Distroless Docker containers are relatively common. https://github.com/GoogleContainerTools/distroless
-
Why elixir over Golang
Deployment: https://github.com/GoogleContainerTools/distroless
-
Reviews
Or use distroless image as it includes one, among others. https://github.com/GoogleContainerTools/distroless/blob/main/base/README.md
-
MRSK: Deploy Web Apps Anywhere
I find Docker running a full Linux userspace a little bloated. Thankfully there are distroless base images(https://github.com/GoogleContainerTools/distroless). Haven't done service dev in a while, so I don't really have experience with this, but it looks promising.
-
Is it ok not to be able to run application locally?
One of the things we did that helped was to use Go for fast builds, and then we build our binary into Google’s distroless base container image. This makes really tiny images (like 20-30MB images) so uploading the container images to our container repository and deploying to our dev K8S cluster is super fast! This helps make deploys fast.
-
Fearless Distroless
-- "Distroless" Container Images
-
aws-cli v2: how much smaller can it get? Answer: a lot smaller :)
Well, you can think of it like Google's distroless.
-
87% of Container Images in Production Have Critical or High-Severity Vulnerabilities
At the end of the day the distroless is not building their own packages from scratch, they're downloading packages from debian. A distroless base image simply contains fewer packages than a regular debian docker image.
-
A note from our sponsor - Mergify
blog.mergify.com | 25 Sep 2023
Stats
GoogleContainerTools/distroless is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of distroless is Starlark.