Docker  - Beginners | Intermediate | Advanced
## 🏗️ Docker Labs  - The #1 Docker Tutorials and Free Resources for all Levels


![stars](https://img.shields.io/github/stars/collabnix/dockerlabs)
![forks](https://img.shields.io/github/forks/collabnix/dockerlabs)
![issues](https://img.shields.io/github/issues/collabnix/dockerlabs)
![Twitter](https://img.shields.io/twitter/follow/collabnix?style=social)
![Visitor count](https://shields-io-visitor-counter.herokuapp.com/badge?page=collabnix.dockerlabs)


![My image](https://raw.githubusercontent.com/collabnix/dockerlabs/master/images/dockerlabs.jpeg)

- A $0 Learning Platform for All Levels - from the ground Up
- Over 500+ Highly Interactive Docker Tutorials and Guides
- Well tested on Docker Desktop  and can be run on Browser (no Infrastructure required)


## 🚀 Tested Platform 

- [Docker Desktop](https://www.docker.com/products/docker-desktop)
- [Play with Docker Platform](https://labs.play-with-docker.com/) 


## 📝 Getting Started in 3 Simple Steps

- Join 6500+ DevOps Engineers today via [Community Slack](https://launchpass.com/collabnix)

- Fork, Contribute & Share via [DockerLabs GITHUB Repository](https://github.com/collabnix/dockerlabs)

-  Click and Follow us over Twitter [![Twitter URL](https://img.shields.io/twitter/url/https/twitter.com/fold_left.svg?style=social&label=Follow%20%40collabnix)](https://twitter.com/collabnix)


## 📌 Docker Hands-on Workshop/Labs (Practical)

- [Getting Started: Why, What & How about Docker?](http://dockerlabs.collabnix.com/docker/Docker_VIT_Intro/Docker_VIT_Intro.html)

- [Docker101](./workshop/docker/README.md) - (Docker Image, Container, Dockerfile, Volumes, Networking)

- [Docker201](./intermediate/workshop/README.md) - (Docker Compose, Docker Swarm, Advanced Networking)

- [Docker301](./advanced/workshop/README.md) - (🔒️ Docker Security, Content Trust, Image Scanning, Swarm Mode Security)

## 🔥 A Journey from Docker Fundamentals to Expert (Theoretical)

- [Docker for Beginners](./beginners/README.md)

- [Docker for Intermediate](./intermediate/README.md)

- [Docker for Advanced](./advanced/README.md)

- [Docker Cheatsheet](./docker/cheatsheet/README.md)

- [Docker Certificate Associate Exam Preparation](./docker/dca.md)

- [Docker Interview Questions](./docker/docker-interview-questions.md)



# 🗃️ Docker-Ready Stack for You (Projects)



### 🔖 Web Framework

- [WordPress + MySQL + Docker Swarm](./solution/wordpress/README.md)
- [Docker + Django + PostgreSQL](./solution/django-postgres/readme.md)
- [Docker + Gomodule](./beginners/httpserver_go_module_and_docker.md)
- [Docker + Voting App](./play-with-docker/example-voting-app/README.md)

### 🧐 Monitoring

- [Docker + Prometheus Stack + Docker Swarm](./play-with-docker/docker-prometheus-swarm/README.md)

### 📝 Logging

- [Docker + Elasticsearch + Logstash + Kibana + Docker Swarm](./play-with-docker/ELK/README.md)


### 🧪 Testing Tools

- [Docker + Apache Jmeter + Docker Swarm Mode](./play-with-docker/jmeter-docker/README.md)


### 🌐 Networking

- [Docker + MacVLAN](./play-with-docker/macvlan/README.md)
- [Docker + Docker Compose & IPv6](./play-with-docker/ipv6/README.md)


### 🔐 Security

- [Introduction to Docker Security]((./advanced/workshop/README.md) )
- [Running Containers as ROOT](./security/Running-Containers-as-ROOT.md)

## 🔥 Popular Blogs

### 🔖 Docker Desktop

- [Awesome-Compose: What It is and Why You Should Really Care About It](https://collabnix.com/awesome-compose-what-it-is-and-why-you-should-really-care-about-it/)
- [Getting Started with Argo CD on Docker Desktop](https://collabnix.com/getting-started-with-argocd-on-docker-desktop/)
- [A First Look at Dev Environments Feature under Docker Desktop 3.5.0](https://collabnix.com/getting-started-with-docker-dev-environments/)
- [How to setup and Run Redis in a Docker container](https://collabnix.com/how-to-setup-and-run-redis-in-a-docker-container/)
- [How to Build a Sample Album Viewer Application using Windows containers](https://collabnix.com/how-to-build-a-sample-album-viewer-application-using-windows-containers/)
- [How to Build and Run a Python app in a Docker container](https://collabnix.com/how-to-build-and-run-a-python-app-in-a-container/)
- [Top 5 Docker Myths and Facts That You Should be Aware of](https://collabnix.com/top-5-docker-myths-and-facts-that-you-should-be-aware-of/)
- [Top 6 Docker Security Scanning Practices/](https://collabnix.com/top-6-docker-security-scanning-practices/)
- [How to build and run a Python app in a container – Docker Python Tutorial](https://collabnix.com/how-to-build-and-run-a-python-app-in-a-container/)
- [Running Automated Tasks with a CronJob over Kubernetes running on Docker Desktop 4.1.1](https://collabnix.com/running-automated-tasks-with-a-cronjob-over-kubernetes-running-on-docker-desktop-4-1-1/)
- 

### 💩 Docker and IoT

- [Getting Started with Docker and AI workloads on NVIDIA Jetson AGX Xavier Developer Platform](https://collabnix.com/getting-started-with-docker-and-ai-on-nvidia-jetson-agx-xavier-developer-platform/)
- [Building a Real-Time Crowd Face Mask Detection System using Docker on NVIDIA Jetson Nano](https://collabnix.com/building-a-real-time-crowd-face-mask-detection-system-on-nvidia-jetson-nano/)
- [Visualizing Time Series Data directly over IoT Edge device using Dockerized RedisTimeSeries & Grafana](https://collabnix.com/visualizing-time-series-data-directly-over-iot-edge-device-using-dockerized-redistimeseries-grafana/)


## 👥 Governance

Dockerlabs is an independent community project founded by [Ajeet Singh Raina](https://github.com/ajeetraina),a [Docker Captain](https://www.docker.com/captains/ajeet-singh-raina) & Docker Community Leader which is now being built & shaped by a growing community of contributors across the globe.

## Core Contributors

| [<img src="https://avatars1.githubusercontent.com/u/313480?s=400&v=4" width="48px;" alt="Ajeet Singh Raina"/><br /><sub><b> Ajeet Singh Raina</b></sub>](https://github.com/ajeetraina)<br /> | [<img src="https://avatars1.githubusercontent.com/u/21982562?s=460&v=4" width="48px;" alt="Sangam Biradar"/><br /><sub><b>Sangam Biradar</b></sub>](https://github.com/sangam14)<br /> | [<img src="https://avatars0.githubusercontent.com/u/7204666?s=400&v=4" width="48px;" alt="Savio Mathew"/><br /><sub><b>Savio Mathew</b></sub>](https://github.com/saviovettoor)<br /> | [<img src="https://avatars1.githubusercontent.com/u/8190114?s=400&v=4" width="48px;" alt="Saiyam Pathak"/><br /><sub><b>Saiyam Pathak</b></sub>](https://github.com/saiyam1814)<br /> | [<img src="https://avatars2.githubusercontent.com/u/38501348?s=400&v=4" width="48px;" alt="Apurva Bhandari"/><br /><sub><b>Apurva Bhandari</b></sub>](https://github.com/apurvabhandari)<br /> | [<img src="https://avatars2.githubusercontent.com/u/25828217?s=400&v=4" width="48px;" alt="Sarkar Tathagata"/><br /><sub><b>Sarkar Tathagata</b></sub>](https://github.com/amitatha82)<br /> | [<img src="https://avatars2.githubusercontent.com/u/33524591?s=400&v=4" width="48px;" alt="Prashansa K"/><br /><sub><b>Prashansa K</b></sub>](https://github.com/Prashansa-K)<br /> |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| [<img src="https://avatars1.githubusercontent.com/u/34628205?s=400&v=4" width="48px;" alt="Wikitops"/><br /><sub><b>Wikitops</b></sub>](https://github.com/wikitops)<br /> | [<img src="https://avatars0.githubusercontent.com/u/20920080?s=400&v=4" width="48px;" alt="Akshit Grover"/><br /><sub><b>Akshit Grover</b></sub>](https://github.com/akshitgrover)<br /> | [<img src="https://avatars3.githubusercontent.com/u/18344557?s=400&v=4" width="48px;" alt="Ameya Agashe"/><br /><sub><b>Ameya Agashe</b></sub>](https://github.com/ameyaagashe)<br /> | [<img src="https://avatars1.githubusercontent.com/u/39425180?s=400&v=4" width="48px;" alt="Bala"/><br /><sub><b>Bala</b></sub>](https://github.com/balasu)<br /> | 


### 🚀 How to Contribute

Thank you so much for showing your interest in contributing to [Dockerlabs](https://github.com/collabnix/dockerlabs) tutorials.

[Guide to submitting your own tutorial](./CONTRIBUTING.md)<br>
[Template for writing Tutorial Page](./template/EXAMPLE.md)



## License

[Apache License 2.0](./LICENSE.md)

[Proceed to Beginners Track >>](./beginners/README.md)
