slimdevops / slim-containers

Tutorials, examples, and streaming notes

Home Page:https://www.slim.ai

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

slim.ai logo Twitch Shield

Welcome to Slim Containers by Slim.ai!

Here you will find in-depth tutorials on hardening your Docker container- built using your favorite base images - and preparing them for production!

We also collect code samples, articles, and more information about the Slim.AI weekly series.

Follow our journey each week as we optimize new flavors of containers, explore hardening strategies, and test out the latest tools!

Starter-kits

The Slim Starter-kits provide a great baseline for applying the slim hardening process to your containers. They provide an example application - typically a basic “Hello World” web server - built upon a popular base image from Dockerhub. These base images are often rife with vulnerabilities, developer tools, and other dependencies not suitable for production. In these kits, we walk you through using our free portal to automatically eliminate all of these.

Language Minification Factor Vulnerabilities Removed
python 15X 430
rust 131X 388
go 4.6X 199
node 10.5X 751
nginx 12X -
dotnet 8.8X 59
ruby 10X 337
apache 17X 100

Containers 101

New to containers? Check out our Containers 101 series where we walk through the basics of containerized apps. Feel free to pull the repository and read the Containers 101 folder while you watch our youtube series so you can try the code for yourself! Keep in touch with our weekly twitch streams where you can continue your journey in becoming a container expert!

Watch the first episode here!

Containers 101 Episode 1

Examples

Our Slim examples can also help you get a handle on our hardening process, with some more in-depth explorations of a wider range of application types. Check out these if you want to see the troubleshooting process applied to some more complicated applications!

Get started by checking out our Cursed Containers Halloween Special where we identify secrets in a container or our Golang-Mongo Project where we slim a full 4 container stack!

Join the Community!

Need help getting started? Want to recommendation our next Starter Kit? Other burning container questions? Get in touch with the employees at Slim.ai and our other community members through our community discord.

slim team

About

Tutorials, examples, and streaming notes

https://www.slim.ai


Languages

Language:Python 96.0%Language:JavaScript 2.1%Language:Vue 0.5%Language:Handlebars 0.2%Language:CSS 0.2%Language:Shell 0.2%Language:SCSS 0.2%Language:Ruby 0.1%Language:HTML 0.1%Language:PowerShell 0.1%Language:C 0.1%Language:Makefile 0.1%Language:Perl 0.0%Language:Dockerfile 0.0%Language:C# 0.0%Language:Rust 0.0%Language:Go 0.0%Language:PHP 0.0%