From 67578b5a9a724a9fd900779124068157852ef6f6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Apr 2022 17:01:36 +0000 Subject: [PATCH 001/300] Bump yajl-ruby from 1.3.0 to 1.4.2 in /play-with-docker/Portus Bumps [yajl-ruby](https://github.com/brianmario/yajl-ruby) from 1.3.0 to 1.4.2. - [Release notes](https://github.com/brianmario/yajl-ruby/releases) - [Changelog](https://github.com/brianmario/yajl-ruby/blob/master/CHANGELOG.md) - [Commits](https://github.com/brianmario/yajl-ruby/commits) --- updated-dependencies: - dependency-name: yajl-ruby dependency-type: indirect ... Signed-off-by: dependabot[bot] --- play-with-docker/Portus/Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/play-with-docker/Portus/Gemfile.lock b/play-with-docker/Portus/Gemfile.lock index 898736ec8..b737b7eb9 100644 --- a/play-with-docker/Portus/Gemfile.lock +++ b/play-with-docker/Portus/Gemfile.lock @@ -392,7 +392,7 @@ GEM wirble (0.1.3) xpath (2.1.0) nokogiri (~> 1.3) - yajl-ruby (1.3.0) + yajl-ruby (1.4.2) PLATFORMS ruby From d71eb01d196960c8cfc6f7c74dc82d5a2fff8f51 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Apr 2022 17:02:48 +0000 Subject: [PATCH 002/300] Bump yajl-ruby from 1.3.0 to 1.4.2 in /play-with-docker/Portus/Portus.1 Bumps [yajl-ruby](https://github.com/brianmario/yajl-ruby) from 1.3.0 to 1.4.2. - [Release notes](https://github.com/brianmario/yajl-ruby/releases) - [Changelog](https://github.com/brianmario/yajl-ruby/blob/master/CHANGELOG.md) - [Commits](https://github.com/brianmario/yajl-ruby/commits) --- updated-dependencies: - dependency-name: yajl-ruby dependency-type: indirect ... Signed-off-by: dependabot[bot] --- play-with-docker/Portus/Portus.1/Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/play-with-docker/Portus/Portus.1/Gemfile.lock b/play-with-docker/Portus/Portus.1/Gemfile.lock index e237a991a..2c99662e6 100644 --- a/play-with-docker/Portus/Portus.1/Gemfile.lock +++ b/play-with-docker/Portus/Portus.1/Gemfile.lock @@ -394,7 +394,7 @@ GEM wirble (0.1.3) xpath (2.1.0) nokogiri (~> 1.3) - yajl-ruby (1.3.0) + yajl-ruby (1.4.2) PLATFORMS ruby From 6f19782e7eea5ac7fda4a298b4ebbf727d5b07bd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 10 Apr 2022 11:35:56 +0000 Subject: [PATCH 003/300] Bump minimist from 1.2.0 to 1.2.6 in /play-with-docker/Portus Bumps [minimist](https://github.com/substack/minimist) from 1.2.0 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.0...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] --- play-with-docker/Portus/yarn.lock | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/play-with-docker/Portus/yarn.lock b/play-with-docker/Portus/yarn.lock index ed081aeb3..7ac73b829 100644 --- a/play-with-docker/Portus/yarn.lock +++ b/play-with-docker/Portus/yarn.lock @@ -2300,13 +2300,9 @@ minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" -minimist@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" - -minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" +minimist@^1.2.0, minimist@^1.2.5: + version "1.2.6" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: version "0.5.5" From cdab787ba47bd9027924d8831a7847695a55f8ff Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Apr 2022 21:00:23 +0000 Subject: [PATCH 004/300] Bump django from 2.2.24 to 2.2.28 in /solution/django-postgres Bumps [django](https://github.com/django/django) from 2.2.24 to 2.2.28. - [Release notes](https://github.com/django/django/releases) - [Commits](https://github.com/django/django/compare/2.2.24...2.2.28) --- updated-dependencies: - dependency-name: django dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- solution/django-postgres/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/solution/django-postgres/requirements.txt b/solution/django-postgres/requirements.txt index f08886f3b..272b2dd96 100644 --- a/solution/django-postgres/requirements.txt +++ b/solution/django-postgres/requirements.txt @@ -1,2 +1,2 @@ -Django==2.2.24 +Django==2.2.28 psycopg2 \ No newline at end of file From a0d1edbd17b5dcd38ef3ee491c84d416eddb2f87 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 21 May 2022 12:36:54 +0000 Subject: [PATCH 005/300] Bump postgresql in /_site/play-with-docker/example-voting-app/worker Bumps [postgresql](https://github.com/pgjdbc/pgjdbc) from 9.4-1200-jdbc41 to 42.3.3. - [Release notes](https://github.com/pgjdbc/pgjdbc/releases) - [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md) - [Commits](https://github.com/pgjdbc/pgjdbc/commits/REL42.3.3) --- updated-dependencies: - dependency-name: org.postgresql:postgresql dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- _site/play-with-docker/example-voting-app/worker/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_site/play-with-docker/example-voting-app/worker/pom.xml b/_site/play-with-docker/example-voting-app/worker/pom.xml index 1fea09879..0219319fb 100644 --- a/_site/play-with-docker/example-voting-app/worker/pom.xml +++ b/_site/play-with-docker/example-voting-app/worker/pom.xml @@ -26,7 +26,7 @@ org.postgresql postgresql - 9.4-1200-jdbc41 + 42.3.3 From 48227e7f55f3fc87847ce7aa5028d3c357df939d Mon Sep 17 00:00:00 2001 From: "Ajeet Singh Raina, Docker Captain, ARM Innovator" Date: Sat, 21 May 2022 18:20:15 +0530 Subject: [PATCH 006/300] Update README.md --- README.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 1cdca9117..af2f6de8a 100644 --- a/README.md +++ b/README.md @@ -56,16 +56,23 @@ -# 🗃️ Docker-Ready Stack for You (Projects) - - +# 🗃️ Docker Ready-to-use Sample Application + ### 🔖 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) +- [Spring + PostgreSQL](https://github.com/docker/awesome-compose/tree/master/spring-postgres) +- [React + Nginx](https://github.com/docker/awesome-compose/tree/master/react-nginx) +- [Python + Flask + Redis](https://github.com/docker/awesome-compose/tree/master/flask-redis) +- [React + Spring + MySQL](https://github.com/docker/awesome-compose/tree/master/react-java-mysql) +- [React + Express + MySQL](https://github.com/docker/awesome-compose/tree/master/react-express-mysql) +- [React + Express + MongoDB](https://github.com/docker/awesome-compose/tree/master/react-express-mongodb) +- [React + Rust + PostgreSQL](https://github.com/docker/awesome-compose/tree/master/react-rust-postgres) +- [NGINX + Flask + MongoDB](https://github.com/docker/awesome-compose/tree/master/nginx-flask-mongo) ### 🧐 Monitoring From 75cde2d4647d2a40fd161969ae8620a095b7bbd2 Mon Sep 17 00:00:00 2001 From: "Ajeet Singh Raina, Docker Captain, ARM Innovator" Date: Sat, 21 May 2022 18:33:04 +0530 Subject: [PATCH 007/300] Update README.md --- README.md | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 56 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index af2f6de8a..1dd50ac01 100644 --- a/README.md +++ b/README.md @@ -58,6 +58,8 @@ # 🗃️ Docker Ready-to-use Sample Application +We recommend you to visit [Docker Awesome Compose Repository](https://github.com/docker/awesome-compose) in order to find the Compose files for running sample apps + ### 🔖 Web Framework @@ -73,6 +75,10 @@ - [React + Express + MongoDB](https://github.com/docker/awesome-compose/tree/master/react-express-mongodb) - [React + Rust + PostgreSQL](https://github.com/docker/awesome-compose/tree/master/react-rust-postgres) - [NGINX + Flask + MongoDB](https://github.com/docker/awesome-compose/tree/master/nginx-flask-mongo) +- [Go + NGINX + MySQL](https://github.com/docker/awesome-compose/tree/master/nginx-golang-mysql) +- [Go + NGINX + PostgreSQL](https://github.com/docker/awesome-compose/tree/master/nginx-golang-postgres) +- [Java Spark + MySQL](https://github.com/docker/awesome-compose/tree/master/sparkjava-mysql) +- [NGINX + ASP.NET + MySQL`](https://github.com/docker/awesome-compose/tree/master/nginx-aspnet-mysql) ### 🧐 Monitoring @@ -81,6 +87,7 @@ ### 📝 Logging - [Docker + Elasticsearch + Logstash + Kibana + Docker Swarm](./play-with-docker/ELK/README.md) +- [Elasticsearch + Logstash + Kibana](https://github.com/docker/awesome-compose/tree/master/elasticsearch-logstash-kibana) ### 🧪 Testing Tools @@ -117,14 +124,45 @@ ### 💩 Docker and IoT +### Raspberry Pi + - [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/) +- [Raspberry Pi](https://github.com/collabnix/ioetplanet/blob/master/raspberrypi/README.md) +- [Installing Docker Engine 19.03 on Raspberry Pi 3 in 2 Minutes](https://collabnix.com/installing-docker-18-09-3-on-raspberry-pi-in-2-minutes/) +- [Docker Workshop on Raspberry Pi - UPES](https://collabnix.com/docker-workshop-on-iot-university-of-petroleum-and-energy-studies-dehradun/) +- [Unboxing 3.5” Touch Screen RPi LCD for Raspberry Pi 3 in 2 Minutes](https://collabnix.com/rpi-lcd-configuration-for-raspberry-pi-3/) +- [How to run NodeJS Application on Raspberry Pi](https://github.com/collabnix/ioetplanet/blob/master/raspberrypi/README.md) +- [Top 5 Cool Projects around Docker, Raspberry Pi & Blinkt! ~ Monitoring Docker Swarm using LEDs – Part I](https://collabnix.com/top-5-cool-projects-around-docker-raspberry-pi-blinkt-monitoring-docker-swarm-using-leds-part-i/) +- [Running Multi-Node K3s Cluster running on Raspberry Pi using Datadog](https://collabnix.com/monitoring-multi-node-k3s-cluster-running-on-iot-using-datadog/) +- [How I built ARM based Docker Images for Raspberry Pi using buildx CLI Plugin on Docker Desktop?](https://collabnix.com/building-arm-based-docker-images-on-docker-desktop-made-possible-using-buildx/) +- [Meet K3s – A Lightweight Kubernetes Distribution for Raspberry Pi Cluster](https://collabnix.com/get-started-with-k3s-a-lightweight-kubernetes-distribution-for-raspberry-pi-cluster/) +- [Turn Your Raspberry Pi into Low-cost CCTV Surveillance Camera(with Night Vision) in 5 Minutes using Docker](https://collabnix.com/turn-your-raspberry-pi-into-low-cost-cctv-surveillance-camerawith-night-vision-in-5-minutes-using-docker/) +- [Building a minimalistic LinuxKit OS on Raspberry Pi 3 using Moby](https://collabnix.com/building-linuxkit-os-on-raspberry-pi/) +- [Test-Drive Docker 1.12 on first 64-bit ARM OpenSUSE running on Raspberry Pi 3](https://collabnix.com/test-drive-docker-1-12-on-first-64-bit-arm-os-running-on-raspberry-pi-3/) +- [Assessing the current state of Docker Engine & Tools on Raspberry Pi](https://collabnix.com/assessing-the-current-state-of-docker-engine-tools-on-raspberry-pi/) +- [Running Prometheus Docker container for monitoring Microservices on Raspberry Pi](https://collabnix.com/running-prometheus-docker-image-for-monitoring-microservices-on-raspberry-pi/) +- [Turn Your Raspberry Pi into Out-of-band Monitoring Device using Docker](https://collabnix.com/turn-your-raspberry-pi-into-out-of-band-monitoring-device-using-docker/) +- [Building the first CentOS 7.2 ARM docker image on Raspberry Pi 3](https://collabnix.com/running-docker-on-raspberry-pi-3-with-centos-7-as-a-base-image/) +- [Docker 1.12.1 on Raspberry Pi 3 in 5 minutes](https://collabnix.com/docker-1-12-1-on-raspberry-pi-3-in-5-minutes/) +- [The Rise of Pico: At the Grace Hopper Celebration India](https://collabnix.com/the-rise-of-pico-at-the-grace-hopper-celebration-india/) + +### NVIDIA Jetson Nano + +- [NVIDIA Jetson Nano](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonnano/README.md) + - [Object Detection with Yolo Made Simple using Docker on NVIDIA Jetson Nano](https://collabnix.com/object-detection-with-yolo-using-docker-19-03-on-nvidia-jetson-nano/) + - [Multi Node k3s Cluster on NVIDIA Jetsin Nano in 5 Minutes](https://collabnix.com/multi-node-k3s-cluster-on-nvidia-jetson-nano-in-5-minutes/) + - [Running Minecraft inside Docker Container](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonnano/minecraft/README.md) + - [How to run Docker Compose on Jetson Nano](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonnano/README.md#installing-docker-compose-on-nvidia-jetson-nano) + - [Pico goes Cloudless: Running RTMP & Nginx for Video Streaming using Docker on Jetson Nano locally](https://collabnix.com/running-rtmp-nginx-for-video-streaming-using-docker-on-jetson-nano/) + - [Redis running inside Docker container on NVIDIA Jetson Nano](https://collabnix.com/running-redis-inside-docker-container-on-jetson-nano/) + - [How to enable RDP on Jetson Nano](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonnano/enable-rdp.md) ## 👥 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. +Dockerlabs is an independent community project founded by [Ajeet Singh Raina](https://github.com/ajeetraina), a [Docker Captain from India](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 @@ -133,6 +171,23 @@ Dockerlabs is an independent community project founded by [Ajeet Singh Raina](ht | [Wikitops
Wikitops](https://github.com/wikitops)
| [Akshit Grover
Akshit Grover](https://github.com/akshitgrover)
| [Ameya Agashe
Ameya Agashe](https://github.com/ameyaagashe)
| [Bala
Bala](https://github.com/balasu)
| +- [NVIDIA Jetson AGX Xavier](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonxavier/README.md) + - [Getting Started](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonxavier/README.md#getting-started-with-jetson-agx-xavier) + - [Identifying the Jetson Board](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonxavier/README.md#identify-the-jetson-board) + - [Running Docker on Xavier](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonxavier/README.md#installing-docker) + - [Running JTOP on Xavier](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonxavier/README.md#installing-jtop) + - [Running DeepStreaming on Xavier](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonxavier/README.md#running-the-deepstreaming-container) + +- [Pine64](https://github.com/collabnix/ioetplanet/blob/master/pine64/overview/README.md) + + - [An Overview of $200 Pinebook Pro ARM Laptop](https://github.com/collabnix/ioetplanet/blob/master/pine64/overview/README.md) + - [A First look at Docker on Pinebook Pro](https://github.com/collabnix/ioetplanet/blob/master/pine64/docker/install.md) + - [Docker Compose on Pinebook Pro Laptop](https://github.com/collabnix/ioetplanet/blob/master/pine64/docker/install.md#installing-docker-compose) + - [Installing K3s on Manjaro](https://github.com/collabnix/ioetplanet/blob/master/pine64/kubernetes/k3s/README.md) + - [Running Portainer on Pine64](https://github.com/collabnix/ioetplanet/blob/master/pine64/kubernetes/k3s/README.md) + + + ### 🚀 How to Contribute Thank you so much for showing your interest in contributing to [Dockerlabs](https://github.com/collabnix/dockerlabs) tutorials. From 317d0feb7ea3940336c112eef4ef59ede49fd724 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 21 May 2022 13:13:06 +0000 Subject: [PATCH 008/300] Bump nokogiri from 1.10.9 to 1.13.6 in /play-with-docker/Portus Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.10.9 to 1.13.6. - [Release notes](https://github.com/sparklemotion/nokogiri/releases) - [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.10.9...v1.13.6) --- updated-dependencies: - dependency-name: nokogiri dependency-type: indirect ... Signed-off-by: dependabot[bot] --- play-with-docker/Portus/Gemfile.lock | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/play-with-docker/Portus/Gemfile.lock b/play-with-docker/Portus/Gemfile.lock index 7c690b840..1149b3e2e 100644 --- a/play-with-docker/Portus/Gemfile.lock +++ b/play-with-docker/Portus/Gemfile.lock @@ -192,7 +192,7 @@ GEM mime-types-data (~> 3.2015) mime-types-data (3.2019.1009) mini_mime (1.0.2) - mini_portile2 (2.4.0) + mini_portile2 (2.8.0) minitest (5.14.1) multi_json (1.11.2) multipart-post (2.0.0) @@ -200,8 +200,9 @@ GEM nenv (0.3.0) net-ldap (0.11) nio4r (2.5.8) - nokogiri (1.10.9) - mini_portile2 (~> 2.4.0) + nokogiri (1.13.6) + mini_portile2 (~> 2.8.0) + racc (~> 1.4) notiffany (0.0.8) nenv (~> 0.1) shellany (~> 0.0) @@ -237,6 +238,7 @@ GEM activesupport (>= 3.0.0) quiet_assets (1.1.0) railties (>= 3.1, < 5.0) + racc (1.6.0) rack (1.6.13) rack-mini-profiler (0.9.3) rack (>= 1.1.3) From a993beb59986322b3a0e73c67f74d51314e955d7 Mon Sep 17 00:00:00 2001 From: "Ajeet Singh Raina, Docker Captain, ARM Innovator" Date: Sat, 21 May 2022 19:00:33 +0530 Subject: [PATCH 009/300] Update README.md --- README.md | 57 ++++++++++++++++++++++++++----------------------------- 1 file changed, 27 insertions(+), 30 deletions(-) diff --git a/README.md b/README.md index 1dd50ac01..0416e0242 100644 --- a/README.md +++ b/README.md @@ -106,7 +106,6 @@ We recommend you to visit [Docker Awesome Compose Repository](https://github.com - [Introduction to Docker Security]((./advanced/workshop/README.md) ) - [Running Containers as ROOT](./security/Running-Containers-as-ROOT.md) -## 🔥 Popular Blogs ### 🔖 Docker Desktop @@ -120,11 +119,10 @@ We recommend you to visit [Docker Awesome Compose Repository](https://github.com - [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 -### Raspberry Pi +### 💩 Docker and Raspberry Pi + - [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/) @@ -148,45 +146,44 @@ We recommend you to visit [Docker Awesome Compose Repository](https://github.com - [Docker 1.12.1 on Raspberry Pi 3 in 5 minutes](https://collabnix.com/docker-1-12-1-on-raspberry-pi-3-in-5-minutes/) - [The Rise of Pico: At the Grace Hopper Celebration India](https://collabnix.com/the-rise-of-pico-at-the-grace-hopper-celebration-india/) -### NVIDIA Jetson Nano +### Docker on NVIDIA Jetson Nano - [NVIDIA Jetson Nano](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonnano/README.md) - - [Object Detection with Yolo Made Simple using Docker on NVIDIA Jetson Nano](https://collabnix.com/object-detection-with-yolo-using-docker-19-03-on-nvidia-jetson-nano/) - - [Multi Node k3s Cluster on NVIDIA Jetsin Nano in 5 Minutes](https://collabnix.com/multi-node-k3s-cluster-on-nvidia-jetson-nano-in-5-minutes/) - - [Running Minecraft inside Docker Container](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonnano/minecraft/README.md) - - [How to run Docker Compose on Jetson Nano](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonnano/README.md#installing-docker-compose-on-nvidia-jetson-nano) - - [Pico goes Cloudless: Running RTMP & Nginx for Video Streaming using Docker on Jetson Nano locally](https://collabnix.com/running-rtmp-nginx-for-video-streaming-using-docker-on-jetson-nano/) - - [Redis running inside Docker container on NVIDIA Jetson Nano](https://collabnix.com/running-redis-inside-docker-container-on-jetson-nano/) - - [How to enable RDP on Jetson Nano](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonnano/enable-rdp.md) +- [Object Detection with Yolo Made Simple using Docker on NVIDIA Jetson Nano](https://collabnix.com/object-detection-with-yolo-using-docker-19-03-on-nvidia-jetson-nano/) +- [Multi Node k3s Cluster on NVIDIA Jetsin Nano in 5 Minutes](https://collabnix.com/multi-node-k3s-cluster-on-nvidia-jetson-nano-in-5-minutes/) +- [Running Minecraft inside Docker Container](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonnano/minecraft/README.md) +- [How to run Docker Compose on Jetson Nano](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonnano/README.md#installing-docker-compose-on-nvidia-jetson-nano) +- [Pico goes Cloudless: Running RTMP & Nginx for Video Streaming using Docker on Jetson Nano locally](https://collabnix.com/running-rtmp-nginx-for-video-streaming-using-docker-on-jetson-nano/) +- [Redis running inside Docker container on NVIDIA Jetson Nano](https://collabnix.com/running-redis-inside-docker-container-on-jetson-nano/) +- [How to enable RDP on Jetson Nano](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonnano/enable-rdp.md) +- [NVIDIA Jetson AGX Xavier](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonxavier/README.md) +- [Getting Started](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonxavier/README.md#getting-started-with-jetson-agx-xavier) +- [Identifying the Jetson Board](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonxavier/README.md#identify-the-jetson-board) +- [Running Docker on Xavier](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonxavier/README.md#installing-docker) +- [Running JTOP on Xavier](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonxavier/README.md#installing-jtop) +- [Running DeepStreaming on Xavier](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonxavier/README.md#running-the-deepstreaming-container) + +### Docker and PineBook(Manjaro OS) -## 👥 Governance +- [Pine64](https://github.com/collabnix/ioetplanet/blob/master/pine64/overview/README.md) +- [An Overview of $200 Pinebook Pro ARM Laptop](https://github.com/collabnix/ioetplanet/blob/master/pine64/overview/README.md) +- [A First look at Docker on Pinebook Pro](https://github.com/collabnix/ioetplanet/blob/master/pine64/docker/install.md) +- [Docker Compose on Pinebook Pro Laptop](https://github.com/collabnix/ioetplanet/blob/master/pine64/docker/install.md#installing-docker-compose) +- [Installing K3s on Manjaro](https://github.com/collabnix/ioetplanet/blob/master/pine64/kubernetes/k3s/README.md) +- [Running Portainer on Pine64](https://github.com/collabnix/ioetplanet/blob/master/pine64/kubernetes/k3s/README.md) + +### 👥 Governance Dockerlabs is an independent community project founded by [Ajeet Singh Raina](https://github.com/ajeetraina), a [Docker Captain from India](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 +### Core Contributors | [Ajeet Singh Raina
Ajeet Singh Raina](https://github.com/ajeetraina)
| [Sangam Biradar
Sangam Biradar](https://github.com/sangam14)
| [Savio Mathew
Savio Mathew](https://github.com/saviovettoor)
| [Saiyam Pathak
Saiyam Pathak](https://github.com/saiyam1814)
| [Apurva Bhandari
Apurva Bhandari](https://github.com/apurvabhandari)
| [Sarkar Tathagata
Sarkar Tathagata](https://github.com/amitatha82)
| [Prashansa K
Prashansa K](https://github.com/Prashansa-K)
| | :---: | :---: | :---: | :---: | :---: | :---: | :---: | | [Wikitops
Wikitops](https://github.com/wikitops)
| [Akshit Grover
Akshit Grover](https://github.com/akshitgrover)
| [Ameya Agashe
Ameya Agashe](https://github.com/ameyaagashe)
| [Bala
Bala](https://github.com/balasu)
| -- [NVIDIA Jetson AGX Xavier](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonxavier/README.md) - - [Getting Started](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonxavier/README.md#getting-started-with-jetson-agx-xavier) - - [Identifying the Jetson Board](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonxavier/README.md#identify-the-jetson-board) - - [Running Docker on Xavier](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonxavier/README.md#installing-docker) - - [Running JTOP on Xavier](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonxavier/README.md#installing-jtop) - - [Running DeepStreaming on Xavier](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonxavier/README.md#running-the-deepstreaming-container) - -- [Pine64](https://github.com/collabnix/ioetplanet/blob/master/pine64/overview/README.md) - - - [An Overview of $200 Pinebook Pro ARM Laptop](https://github.com/collabnix/ioetplanet/blob/master/pine64/overview/README.md) - - [A First look at Docker on Pinebook Pro](https://github.com/collabnix/ioetplanet/blob/master/pine64/docker/install.md) - - [Docker Compose on Pinebook Pro Laptop](https://github.com/collabnix/ioetplanet/blob/master/pine64/docker/install.md#installing-docker-compose) - - [Installing K3s on Manjaro](https://github.com/collabnix/ioetplanet/blob/master/pine64/kubernetes/k3s/README.md) - - [Running Portainer on Pine64](https://github.com/collabnix/ioetplanet/blob/master/pine64/kubernetes/k3s/README.md) - - ### 🚀 How to Contribute From e7633fb0c7717fbd869892ef23bad2a34379ebf4 Mon Sep 17 00:00:00 2001 From: Collabnix <34368930+collabnix@users.noreply.github.com> Date: Sat, 21 May 2022 19:03:30 +0530 Subject: [PATCH 010/300] Set theme jekyll-theme-minimal --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 51873f347..6ff28be2a 100644 --- a/_config.yml +++ b/_config.yml @@ -1,3 +1,3 @@ show_downloads: true google_analytics: -theme: jekyll-theme-cayman +theme: jekyll-theme-minimal From 7ab152fa4bc8264a422fe068ddf09a442cbfc51a Mon Sep 17 00:00:00 2001 From: Collabnix <34368930+collabnix@users.noreply.github.com> Date: Sat, 21 May 2022 19:05:17 +0530 Subject: [PATCH 011/300] Set theme jekyll-theme-cayman --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 6ff28be2a..51873f347 100644 --- a/_config.yml +++ b/_config.yml @@ -1,3 +1,3 @@ show_downloads: true google_analytics: -theme: jekyll-theme-minimal +theme: jekyll-theme-cayman From 40a2b2531d1033373a8705771ce5c5db483b35ef Mon Sep 17 00:00:00 2001 From: Collabnix <34368930+collabnix@users.noreply.github.com> Date: Sat, 21 May 2022 19:13:07 +0530 Subject: [PATCH 012/300] Update README.md --- intermediate/README.md | 32 +++++--------------------------- 1 file changed, 5 insertions(+), 27 deletions(-) diff --git a/intermediate/README.md b/intermediate/README.md index d48a60133..b96347ca5 100644 --- a/intermediate/README.md +++ b/intermediate/README.md @@ -64,9 +64,6 @@ description: collabnix | DockerLab | Docker - Intermediate Track - [Docker Service Inspection Filtering & Template Engine under Swarm Mode](http://collabnix.com/understanding-swarm-mode-filtering/) -## Docker Swarm - Logging Solutions - -- [Service Logs with Docker Swarm] ## Docker Swarm - Networking Solution @@ -76,40 +73,21 @@ description: collabnix | DockerLab | Docker - Intermediate Track - [What’s new in Docker 1.12 Scheduling? – Part-I](http://collabnix.com/whats-new-in-docker-1-12-scheduling-part-i/) - [What’s new in Docker 1.12.0 Load-Balancing feature?](http://collabnix.com/whats-new-in-docker-1-12-0-load-balancing/) -## Docker Swarm - Updates & Rollback - - -- Service Rollback with Docker Swarm - ## Docker Swarm - High Availability, Placement & Constraints - [Implementing High Availability with Docker Swarm](./Implementing_High_Availability_with_Docker_Swarm.md) - [Secrets Management with Docker Swarm](https://medium.com/acmvit/docker-secret-in-out-94c66eb4376b) -- Scheduling Placement with Docker Swarm - -## Docker Swarm - HealthCheck Solution - -- Health Aware Orchestration with Docker Swarm - - -## Docker Swarm - Security - - -- TLS and Certificate Authority with Docker Swarm ## Docker Desktop for Mac -- Install Docker Desktop
-- Win container Deploy ,Login,exit container
-- List, Start, Stop, restart containers
-- Where containers are stored
-[Working with container hostnames]()
-[Working on multiple containers]()
-[Container inspect]()
-[Deleting containers]()
+- [Install Docker Desktop for Mac](https://docs.docker.com/desktop/mac/install/) +- [Networking features in Docker Desktop for Mac](https://docs.docker.com/desktop/mac/networking/) +- [Disk utilization in Docker for Mac](https://docs.docker.com/desktop/mac/space/) +- [Logs and troubleshooting](https://docs.docker.com/desktop/mac/troubleshoot/) +- [Docker Desktop for Apple silicon](https://docs.docker.com/desktop/mac/apple-silicon/) ## Introduction to Docker Application Packages From cd647059aeaeff37900359f92b66467a97832721 Mon Sep 17 00:00:00 2001 From: Collabnix <34368930+collabnix@users.noreply.github.com> Date: Sat, 21 May 2022 19:21:01 +0530 Subject: [PATCH 013/300] Update README.md --- README.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/README.md b/README.md index 0416e0242..809747944 100644 --- a/README.md +++ b/README.md @@ -55,6 +55,33 @@ - [Docker Interview Questions](./docker/docker-interview-questions.md) +## Docker Desktop for Mac + + +- [Install Docker Desktop for Mac](https://docs.docker.com/desktop/mac/install/) +- [Networking features in Docker Desktop for Mac](https://docs.docker.com/desktop/mac/networking/) +- [Disk utilization in Docker for Mac](https://docs.docker.com/desktop/mac/space/) +- [Logs and Troubleshooting](https://docs.docker.com/desktop/mac/troubleshoot/) +- [Docker Desktop for Apple silicon](https://docs.docker.com/desktop/mac/apple-silicon/) +- [Leverage multi-CPU architecture support](https://docs.docker.com/desktop/multi-arch/) + +## Docker Desktop for Linux + +- [Install Docker Desktop on Linux](https://docs.docker.com/desktop/linux/install/) +- [Install Docker Desktop on Debian](https://docs.docker.com/desktop/linux/install/debian/) +- [Install Docker Desktop on Fedora](https://docs.docker.com/desktop/linux/install/fedora/) +- [Install Docker Desktop on Ubuntu](https://docs.docker.com/desktop/linux/install/ubuntu/) +- [Install Docker Desktop on Arch-based distributions](https://docs.docker.com/desktop/linux/install/archlinux/) +- [Networking features in Docker Desktop for Linux](https://docs.docker.com/desktop/linux/networking/) +- [Disk utilization in Docker for Linux](https://docs.docker.com/desktop/linux/space/) + +### Docker Desktop for Windows + +- [Install Docker Desktop on Windows](https://docs.docker.com/desktop/windows/install/) +- [Networking features in Docker Desktop for Windows](https://docs.docker.com/desktop/windows/networking/) +- [Docker Desktop WSL 2 backend](https://docs.docker.com/desktop/windows/wsl/) +- [Logs and troubleshooting](https://docs.docker.com/desktop/windows/troubleshoot/) + # 🗃️ Docker Ready-to-use Sample Application From 65feca2e752515ae46b536f417a56954d15f3494 Mon Sep 17 00:00:00 2001 From: Collabnix <34368930+collabnix@users.noreply.github.com> Date: Sat, 21 May 2022 20:17:31 +0530 Subject: [PATCH 014/300] Update README.md --- README.md | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/README.md b/README.md index 809747944..e953e0e6c 100644 --- a/README.md +++ b/README.md @@ -24,34 +24,24 @@ ## 📝 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) @@ -134,7 +124,7 @@ We recommend you to visit [Docker Awesome Compose Repository](https://github.com - [Running Containers as ROOT](./security/Running-Containers-as-ROOT.md) -### 🔖 Docker Desktop +### 🔖 Docker Desktop Blogs - [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/) From ebe63252933eea85a6c317048b06e39c0addad5f Mon Sep 17 00:00:00 2001 From: Collabnix <34368930+collabnix@users.noreply.github.com> Date: Mon, 23 May 2022 10:07:07 +0530 Subject: [PATCH 015/300] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e953e0e6c..4eecfa4af 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,7 @@ ![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) +![GitHub contributors](https://img.shields.io/github/contributors/collabnix/dockerlabs) ![Visitor count](https://shields-io-visitor-counter.herokuapp.com/badge?page=collabnix.dockerlabs) From cfa3c33473f2fae18a9e37a493daeb95c9574472 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 May 2022 05:33:14 +0000 Subject: [PATCH 016/300] Bump nokogiri from 1.10.9 to 1.13.6 in /_site/play-with-docker/Portus Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.10.9 to 1.13.6. - [Release notes](https://github.com/sparklemotion/nokogiri/releases) - [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.10.9...v1.13.6) --- updated-dependencies: - dependency-name: nokogiri dependency-type: indirect ... Signed-off-by: dependabot[bot] --- _site/play-with-docker/Portus/Gemfile.lock | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/_site/play-with-docker/Portus/Gemfile.lock b/_site/play-with-docker/Portus/Gemfile.lock index 91b33b12b..8473213c3 100644 --- a/_site/play-with-docker/Portus/Gemfile.lock +++ b/_site/play-with-docker/Portus/Gemfile.lock @@ -192,7 +192,7 @@ GEM mime-types-data (~> 3.2015) mime-types-data (3.2019.1009) mini_mime (1.0.2) - mini_portile2 (2.4.0) + mini_portile2 (2.8.0) minitest (5.14.1) multi_json (1.11.2) multipart-post (2.0.0) @@ -200,8 +200,9 @@ GEM nenv (0.3.0) net-ldap (0.11) nio4r (2.5.8) - nokogiri (1.10.9) - mini_portile2 (~> 2.4.0) + nokogiri (1.13.6) + mini_portile2 (~> 2.8.0) + racc (~> 1.4) notiffany (0.0.8) nenv (~> 0.1) shellany (~> 0.0) @@ -237,6 +238,7 @@ GEM activesupport (>= 3.0.0) quiet_assets (1.1.0) railties (>= 3.1, < 5.0) + racc (1.6.0) rack (1.6.13) rack-mini-profiler (0.9.3) rack (>= 1.1.3) From 809140063d0d1c637e121b95e3a73896b694826c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 May 2022 19:02:56 +0000 Subject: [PATCH 017/300] Bump yajl-ruby from 1.4.2 to 1.4.3 in /play-with-docker/Portus Bumps [yajl-ruby](https://github.com/brianmario/yajl-ruby) from 1.4.2 to 1.4.3. - [Release notes](https://github.com/brianmario/yajl-ruby/releases) - [Changelog](https://github.com/brianmario/yajl-ruby/blob/master/CHANGELOG.md) - [Commits](https://github.com/brianmario/yajl-ruby/commits) --- updated-dependencies: - dependency-name: yajl-ruby dependency-type: indirect ... Signed-off-by: dependabot[bot] --- play-with-docker/Portus/Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/play-with-docker/Portus/Gemfile.lock b/play-with-docker/Portus/Gemfile.lock index 1149b3e2e..28401020a 100644 --- a/play-with-docker/Portus/Gemfile.lock +++ b/play-with-docker/Portus/Gemfile.lock @@ -396,7 +396,7 @@ GEM wirble (0.1.3) xpath (2.1.0) nokogiri (~> 1.3) - yajl-ruby (1.4.2) + yajl-ruby (1.4.3) PLATFORMS ruby From 77556918b4c95028825abc42669a297bb438cf8f Mon Sep 17 00:00:00 2001 From: Collabnix <34368930+collabnix@users.noreply.github.com> Date: Fri, 27 May 2022 08:59:58 +0530 Subject: [PATCH 018/300] Update FUNDING.yml --- .github/FUNDING.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index ae1b2df18..61fedb9cf 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,6 +1,6 @@ # These are supported funding model platforms -github: [ajeetraina] +github: [collabnix] ko_fi: # http://ko-fi.com/K3K5AZX5 tidelift: npm/babel community_bridge: # collabnix From ba0519032b8fbdfbb5cc43e0128fd926aa918786 Mon Sep 17 00:00:00 2001 From: Collabnix <34368930+collabnix@users.noreply.github.com> Date: Fri, 27 May 2022 09:09:21 +0530 Subject: [PATCH 019/300] Update README.md --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 4eecfa4af..97388d7c9 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,13 @@ ## 🏗️ Docker Labs - The #1 Docker Tutorials and Free Resources for all Levels +![Visitor count](https://shields-io-visitor-counter.herokuapp.com/badge?page=collabnix.dockerlabs)
![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) +![issues](https://img.shields.io/github/issues/collabnix/dockerlabs)
![GitHub contributors](https://img.shields.io/github/contributors/collabnix/dockerlabs) -![Visitor count](https://shields-io-visitor-counter.herokuapp.com/badge?page=collabnix.dockerlabs) +![GitHub Sponsors](https://img.shields.io/github/sponsors/collabnix) +![Twitter](https://img.shields.io/twitter/follow/collabnix?style=social) ![My image](https://raw.githubusercontent.com/collabnix/dockerlabs/master/images/dockerlabs.jpeg) From 10e06809b96ae755f660832c41541243e3b475b7 Mon Sep 17 00:00:00 2001 From: Collabnix <34368930+collabnix@users.noreply.github.com> Date: Fri, 27 May 2022 09:11:46 +0530 Subject: [PATCH 020/300] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 97388d7c9..10ad2adab 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,8 @@ ![Visitor count](https://shields-io-visitor-counter.herokuapp.com/badge?page=collabnix.dockerlabs)
![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)
+![issues](https://img.shields.io/github/issues/collabnix/dockerlabs) +![GitHub Workflow](https://img.shields.io/github/workflow/status/collabnix/dockerlabs/Jekyll%20site%20CI)
![GitHub contributors](https://img.shields.io/github/contributors/collabnix/dockerlabs) ![GitHub Sponsors](https://img.shields.io/github/sponsors/collabnix) ![Twitter](https://img.shields.io/twitter/follow/collabnix?style=social) From 47f81b3c3fbc1ef53788131eafc4dbe709b1547a Mon Sep 17 00:00:00 2001 From: Collabnix <34368930+collabnix@users.noreply.github.com> Date: Fri, 27 May 2022 09:15:29 +0530 Subject: [PATCH 021/300] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 10ad2adab..fa03b9adc 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,11 @@ ## 🏗️ Docker Labs - The #1 Docker Tutorials and Free Resources for all Levels -![Visitor count](https://shields-io-visitor-counter.herokuapp.com/badge?page=collabnix.dockerlabs)
+![Visitor count](https://shields-io-visitor-counter.herokuapp.com/badge?page=collabnix.dockerlabs) ![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) -![GitHub Workflow](https://img.shields.io/github/workflow/status/collabnix/dockerlabs/Jekyll%20site%20CI)
+![GitHub Workflow](https://img.shields.io/github/workflow/status/collabnix/dockerlabs/Jekyll%20site%20CI) ![GitHub contributors](https://img.shields.io/github/contributors/collabnix/dockerlabs) ![GitHub Sponsors](https://img.shields.io/github/sponsors/collabnix) ![Twitter](https://img.shields.io/twitter/follow/collabnix?style=social) From 9b04449d48ac79f2709e05786763597742bf4d9a Mon Sep 17 00:00:00 2001 From: Collabnix <34368930+collabnix@users.noreply.github.com> Date: Fri, 27 May 2022 09:23:12 +0530 Subject: [PATCH 022/300] Update FUNDING.yml --- .github/FUNDING.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 61fedb9cf..4eec435a8 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -2,6 +2,5 @@ github: [collabnix] ko_fi: # http://ko-fi.com/K3K5AZX5 -tidelift: npm/babel community_bridge: # collabnix custom: # http://ko-fi.com/K3K5AZX5 From 25a18c3538c2b8050731afc485ead3b8898f5b6e Mon Sep 17 00:00:00 2001 From: Shehryar Amin <58107398+sharryy@users.noreply.github.com> Date: Sun, 29 May 2022 12:22:39 +0500 Subject: [PATCH 023/300] Update README.md Corrected Spelling of production. --- intermediate/docker-compose/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/intermediate/docker-compose/README.md b/intermediate/docker-compose/README.md index 385607f7a..5ebf2e578 100644 --- a/intermediate/docker-compose/README.md +++ b/intermediate/docker-compose/README.md @@ -1,6 +1,6 @@ # Docker compose -Docker compose is a tool built by docker to ease the task to creating and configring multiple containers in a development environment counter-part of docker-compose for prodcution environment is `docker swarm`. Docker compose takes as input a `YAML` configuration file and creates the resources (*containers*, *networks*, *volumes* etc.) by communicating with the docker daemon through docker api. +Docker compose is a tool built by docker to ease the task to creating and configring multiple containers in a development environment counter-part of docker-compose for production environment is `docker swarm`. Docker compose takes as input a `YAML` configuration file and creates the resources (*containers*, *networks*, *volumes* etc.) by communicating with the docker daemon through docker api. # Introduction to Compose From fdfb6eef6a4283181439f8155c962fae9523c96f Mon Sep 17 00:00:00 2001 From: Shehryar Amin <58107398+sharryy@users.noreply.github.com> Date: Sun, 29 May 2022 12:28:48 +0500 Subject: [PATCH 024/300] Update README.md Corrected Spelling. --- intermediate/docker-compose/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/intermediate/docker-compose/README.md b/intermediate/docker-compose/README.md index 385607f7a..c448f144c 100644 --- a/intermediate/docker-compose/README.md +++ b/intermediate/docker-compose/README.md @@ -1,6 +1,6 @@ # Docker compose -Docker compose is a tool built by docker to ease the task to creating and configring multiple containers in a development environment counter-part of docker-compose for prodcution environment is `docker swarm`. Docker compose takes as input a `YAML` configuration file and creates the resources (*containers*, *networks*, *volumes* etc.) by communicating with the docker daemon through docker api. +Docker compose is a tool built by docker to ease the task to creating and configuring multiple containers in a development environment counter-part of docker-compose for prodcution environment is `docker swarm`. Docker compose takes as input a `YAML` configuration file and creates the resources (*containers*, *networks*, *volumes* etc.) by communicating with the docker daemon through docker api. # Introduction to Compose From a1903abc263a59779c993c069bcb657c1a95fb74 Mon Sep 17 00:00:00 2001 From: Shehryar Amin <58107398+sharryy@users.noreply.github.com> Date: Sun, 29 May 2022 12:35:30 +0500 Subject: [PATCH 025/300] Update README.md Corrected Spellings. --- intermediate/docker-compose/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/intermediate/docker-compose/README.md b/intermediate/docker-compose/README.md index 385607f7a..c56a4334d 100644 --- a/intermediate/docker-compose/README.md +++ b/intermediate/docker-compose/README.md @@ -127,7 +127,7 @@ OPTIONS: Used to validate the compose file NOTE: -Run this command in direcotry where docker-compose.yml file is located. +Run this command in directory where docker-compose.yml file is located. ``` docker-compose config From e449cf8c64dd65bc34dd88ce0d16ffe512828484 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Jul 2022 03:21:39 +0000 Subject: [PATCH 026/300] Bump rails-html-sanitizer in /play-with-docker/Portus Bumps [rails-html-sanitizer](https://github.com/rails/rails-html-sanitizer) from 1.3.0 to 1.4.3. - [Release notes](https://github.com/rails/rails-html-sanitizer/releases) - [Changelog](https://github.com/rails/rails-html-sanitizer/blob/master/CHANGELOG.md) - [Commits](https://github.com/rails/rails-html-sanitizer/compare/v1.3.0...v1.4.3) --- updated-dependencies: - dependency-name: rails-html-sanitizer dependency-type: indirect ... Signed-off-by: dependabot[bot] --- play-with-docker/Portus/Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/play-with-docker/Portus/Gemfile.lock b/play-with-docker/Portus/Gemfile.lock index 28401020a..a5744c6ca 100644 --- a/play-with-docker/Portus/Gemfile.lock +++ b/play-with-docker/Portus/Gemfile.lock @@ -177,7 +177,7 @@ GEM listen (3.0.6) rb-fsevent (>= 0.9.3) rb-inotify (>= 0.9.7) - loofah (2.5.0) + loofah (2.18.0) crass (~> 1.0.2) nokogiri (>= 1.5.9) lumberjack (1.0.10) @@ -266,7 +266,7 @@ GEM activesupport (>= 3.2) choice (~> 0.2.0) ruby-graphviz (~> 1.2) - rails-html-sanitizer (1.3.0) + rails-html-sanitizer (1.4.3) loofah (~> 2.3) rails_stdout_logging (0.0.5) railties (4.2.8) From 2ed7737de0d99bdce8acc33706f6437ceed9150e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Jul 2022 08:00:40 +0000 Subject: [PATCH 027/300] Bump rails-html-sanitizer in /play-with-docker/Portus/Portus.1 Bumps [rails-html-sanitizer](https://github.com/rails/rails-html-sanitizer) from 1.3.0 to 1.4.3. - [Release notes](https://github.com/rails/rails-html-sanitizer/releases) - [Changelog](https://github.com/rails/rails-html-sanitizer/blob/master/CHANGELOG.md) - [Commits](https://github.com/rails/rails-html-sanitizer/compare/v1.3.0...v1.4.3) --- updated-dependencies: - dependency-name: rails-html-sanitizer dependency-type: indirect ... Signed-off-by: dependabot[bot] --- play-with-docker/Portus/Portus.1/Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/play-with-docker/Portus/Portus.1/Gemfile.lock b/play-with-docker/Portus/Portus.1/Gemfile.lock index ea24dc41f..cbb75202b 100644 --- a/play-with-docker/Portus/Portus.1/Gemfile.lock +++ b/play-with-docker/Portus/Portus.1/Gemfile.lock @@ -178,7 +178,7 @@ GEM listen (3.0.6) rb-fsevent (>= 0.9.3) rb-inotify (>= 0.9.7) - loofah (2.11.0) + loofah (2.18.0) crass (~> 1.0.2) nokogiri (>= 1.5.9) lumberjack (1.0.10) @@ -267,7 +267,7 @@ GEM activesupport (>= 3.2) choice (~> 0.2.0) ruby-graphviz (~> 1.2) - rails-html-sanitizer (1.3.0) + rails-html-sanitizer (1.4.3) loofah (~> 2.3) rails_stdout_logging (0.0.5) railties (4.2.8) From 60479cec9b4f6ad6f88fca7032bfa0c23b7cf1ae Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Jul 2022 12:21:10 +0000 Subject: [PATCH 028/300] Bump rails-html-sanitizer in /_site/play-with-docker/Portus Bumps [rails-html-sanitizer](https://github.com/rails/rails-html-sanitizer) from 1.3.0 to 1.4.3. - [Release notes](https://github.com/rails/rails-html-sanitizer/releases) - [Changelog](https://github.com/rails/rails-html-sanitizer/blob/master/CHANGELOG.md) - [Commits](https://github.com/rails/rails-html-sanitizer/compare/v1.3.0...v1.4.3) --- updated-dependencies: - dependency-name: rails-html-sanitizer dependency-type: indirect ... Signed-off-by: dependabot[bot] --- _site/play-with-docker/Portus/Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_site/play-with-docker/Portus/Gemfile.lock b/_site/play-with-docker/Portus/Gemfile.lock index 8473213c3..4de0d2b81 100644 --- a/_site/play-with-docker/Portus/Gemfile.lock +++ b/_site/play-with-docker/Portus/Gemfile.lock @@ -177,7 +177,7 @@ GEM listen (3.0.6) rb-fsevent (>= 0.9.3) rb-inotify (>= 0.9.7) - loofah (2.5.0) + loofah (2.18.0) crass (~> 1.0.2) nokogiri (>= 1.5.9) lumberjack (1.0.10) @@ -266,7 +266,7 @@ GEM activesupport (>= 3.2) choice (~> 0.2.0) ruby-graphviz (~> 1.2) - rails-html-sanitizer (1.3.0) + rails-html-sanitizer (1.4.3) loofah (~> 2.3) rails_stdout_logging (0.0.5) railties (4.2.8) From a6504c2d563bcdcc05d7d3789c22a058a0894a2a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Jul 2022 12:21:14 +0000 Subject: [PATCH 029/300] Bump rails-html-sanitizer in /_site/play-with-docker/Portus/Portus.1 Bumps [rails-html-sanitizer](https://github.com/rails/rails-html-sanitizer) from 1.3.0 to 1.4.3. - [Release notes](https://github.com/rails/rails-html-sanitizer/releases) - [Changelog](https://github.com/rails/rails-html-sanitizer/blob/master/CHANGELOG.md) - [Commits](https://github.com/rails/rails-html-sanitizer/compare/v1.3.0...v1.4.3) --- updated-dependencies: - dependency-name: rails-html-sanitizer dependency-type: indirect ... Signed-off-by: dependabot[bot] --- _site/play-with-docker/Portus/Portus.1/Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_site/play-with-docker/Portus/Portus.1/Gemfile.lock b/_site/play-with-docker/Portus/Portus.1/Gemfile.lock index e66c8b1d3..c3f3b1e42 100644 --- a/_site/play-with-docker/Portus/Portus.1/Gemfile.lock +++ b/_site/play-with-docker/Portus/Portus.1/Gemfile.lock @@ -178,7 +178,7 @@ GEM listen (3.0.6) rb-fsevent (>= 0.9.3) rb-inotify (>= 0.9.7) - loofah (2.11.0) + loofah (2.18.0) crass (~> 1.0.2) nokogiri (>= 1.5.9) lumberjack (1.0.10) @@ -267,7 +267,7 @@ GEM activesupport (>= 3.2) choice (~> 0.2.0) ruby-graphviz (~> 1.2) - rails-html-sanitizer (1.3.0) + rails-html-sanitizer (1.4.3) loofah (~> 2.3) rails_stdout_logging (0.0.5) railties (4.2.8) From d11984c92c83fd4b06cedeb3a4d74417da7702a0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Jul 2022 05:52:41 +0000 Subject: [PATCH 030/300] Bump tzinfo from 1.2.9 to 1.2.10 in /play-with-docker/Portus/Portus.1 Bumps [tzinfo](https://github.com/tzinfo/tzinfo) from 1.2.9 to 1.2.10. - [Release notes](https://github.com/tzinfo/tzinfo/releases) - [Changelog](https://github.com/tzinfo/tzinfo/blob/master/CHANGES.md) - [Commits](https://github.com/tzinfo/tzinfo/compare/v1.2.9...v1.2.10) --- updated-dependencies: - dependency-name: tzinfo dependency-type: indirect ... Signed-off-by: dependabot[bot] --- play-with-docker/Portus/Portus.1/Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/play-with-docker/Portus/Portus.1/Gemfile.lock b/play-with-docker/Portus/Portus.1/Gemfile.lock index cbb75202b..10cf1013a 100644 --- a/play-with-docker/Portus/Portus.1/Gemfile.lock +++ b/play-with-docker/Portus/Portus.1/Gemfile.lock @@ -367,7 +367,7 @@ GEM polyglot (~> 0.3) typhoeus (1.0.2) ethon (>= 0.9.0) - tzinfo (1.2.9) + tzinfo (1.2.10) thread_safe (~> 0.1) uglifier (2.7.2) execjs (>= 0.3.0) From b23fd65ddfe488953a69fbab81e18701ac05bfd1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Jul 2022 09:22:02 +0000 Subject: [PATCH 031/300] Bump tzinfo from 1.2.7 to 1.2.10 in /play-with-docker/Portus Bumps [tzinfo](https://github.com/tzinfo/tzinfo) from 1.2.7 to 1.2.10. - [Release notes](https://github.com/tzinfo/tzinfo/releases) - [Changelog](https://github.com/tzinfo/tzinfo/blob/master/CHANGES.md) - [Commits](https://github.com/tzinfo/tzinfo/compare/v1.2.7...v1.2.10) --- updated-dependencies: - dependency-name: tzinfo dependency-type: indirect ... Signed-off-by: dependabot[bot] --- play-with-docker/Portus/Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/play-with-docker/Portus/Gemfile.lock b/play-with-docker/Portus/Gemfile.lock index a5744c6ca..7895165b8 100644 --- a/play-with-docker/Portus/Gemfile.lock +++ b/play-with-docker/Portus/Gemfile.lock @@ -367,7 +367,7 @@ GEM polyglot (~> 0.3) typhoeus (1.0.2) ethon (>= 0.9.0) - tzinfo (1.2.7) + tzinfo (1.2.10) thread_safe (~> 0.1) uglifier (2.7.2) execjs (>= 0.3.0) From 703905e10b2ad350889c06768ca1a548850419ae Mon Sep 17 00:00:00 2001 From: Collabnix <34368930+collabnix@users.noreply.github.com> Date: Thu, 4 Aug 2022 09:36:46 +0530 Subject: [PATCH 032/300] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fa03b9adc..a6ed1f4bc 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ ## 📝 Getting Started in 3 Simple Steps -- Join 6500+ DevOps Engineers today via [Community Slack](https://launchpass.com/collabnix) +- Join 7000+ 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) From 805510a06d72636db3a02c3a27069057a794b3c8 Mon Sep 17 00:00:00 2001 From: Collabnix <34368930+collabnix@users.noreply.github.com> Date: Fri, 5 Aug 2022 05:45:02 +0530 Subject: [PATCH 033/300] Update dockerhub.md --- workshop/docker/dockerhub.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workshop/docker/dockerhub.md b/workshop/docker/dockerhub.md index edab46b2e..93d69b04b 100644 --- a/workshop/docker/dockerhub.md +++ b/workshop/docker/dockerhub.md @@ -1,6 +1,6 @@ # How to create Dockerhub Account -### Open https://hub.docker.com and click on "Sign Up" for DockerHub +### Open [https://hub.docker.com](https://dockr.ly/3Q0iiPA) and click on "Sign Up" for DockerHub ![My image](https://github.com/collabnix/dockerlabs/blob/master/workshop/docker/dockerhub1.png) From 37539a159b4328fd2772697ab33c5203b3302d13 Mon Sep 17 00:00:00 2001 From: "Ajeet Singh Raina, Docker Captain, ARM Innovator" Date: Sat, 20 Aug 2022 19:25:35 +0530 Subject: [PATCH 034/300] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index a6ed1f4bc..41ecc9a28 100644 --- a/README.md +++ b/README.md @@ -34,9 +34,9 @@ ## 📌 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) +- [Docker for Beginner](./workshop/docker/README.md) - (Docker Image, Container, Dockerfile, Volumes, Networking) +- [Docker for Intermediate](./intermediate/workshop/README.md) - (Docker Compose, Docker Swarm, Advanced Networking) +- [Docker for Advanced Users](./advanced/workshop/README.md) - (🔒️ Docker Security, Content Trust, Image Scanning, Swarm Mode Security) ## 🔥 A Journey from Docker Fundamentals to Expert (Theoretical) From 0f32a57226bc6347b81028ee81cf74fe9aef5294 Mon Sep 17 00:00:00 2001 From: "Ajeet Singh Raina, Docker Captain, ARM Innovator" Date: Mon, 22 Aug 2022 13:16:00 +0530 Subject: [PATCH 035/300] Update default.html --- _layouts/default.html | 3 +++ 1 file changed, 3 insertions(+) diff --git a/_layouts/default.html b/_layouts/default.html index 15fedd0ef..edd153cdb 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -45,6 +45,9 @@

{{ page.description | default: site.description | de {% endif %} {% if site.show_downloads %} Docker Compose Cheatsheet + {% endif %} + {% if site.show_downloads %} + Follow us on Twitter {% endif %} From 11201660ca6ce391eea2080fc6ac0b20dc17436d Mon Sep 17 00:00:00 2001 From: Collabnix <34368930+collabnix@users.noreply.github.com> Date: Fri, 26 Aug 2022 18:19:17 +0530 Subject: [PATCH 036/300] Create docker-compose.yml --- solution/zabbix/docker-compose.yml | 96 ++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 solution/zabbix/docker-compose.yml diff --git a/solution/zabbix/docker-compose.yml b/solution/zabbix/docker-compose.yml new file mode 100644 index 000000000..2ef70dfaf --- /dev/null +++ b/solution/zabbix/docker-compose.yml @@ -0,0 +1,96 @@ + + +networks: + network-zabbix: + driver: bridge + +services: + mysql: + container_name: mysql + image: mysql:5.7 + networks: + - network-zabbix + ports: + - '3306:3306' + volumes: + - './zabbix/mysql:/var/lib/data' + environment: + - MYSQL_ROOT_PASSWORD=carryontech + - MYSQL_DATABASE=zabbix + - MYSQL_USER=zabbix + - MYSQL_PASSWORD=carryontech + + zabbix-server: + container_name: zabbix-server + image: zabbix/zabbix-server-mysql:ubuntu-5.0.1 + networks: + - network-zabbix + links: + - mysql + restart: always + ports: + - '10051:10051' + volumes: + - './zabbix/alertscripts:/usr/lib/zabbix/alertscripts' + environment: + - DB_SERVER_HOST=mysql + - MYSQL_DATABASE=zabbix + - MYSQL_USER=zabbix + - MYSQL_PASSWORD=carryontech + depends_on: + - mysql + + zabbix-frontend: + container_name: zabbix-frontend + image: zabbix/zabbix-web-apache-mysql:ubuntu-5.0.1 + networks: + - network-zabbix + links: + - mysql + restart: always + ports: + - '80:8080' + - '443:8443' + environment: + - DB_SERVER_HOST=mysql + - MYSQL_DATABASE=zabbix + - MYSQL_USER=zabbix + - MYSQL_PASSWORD=carryontech + - PHP_TZ=America/Sao_Paulo + depends_on: + - mysql + + grafana: + container_name: grafana + image: grafana/grafana + networks: + - network-zabbix + links: + - mysql + - zabbix-server + restart: always + ports: + - '3000:3000' + environment: + - GF_INSTALL_PLUGINS=alexanderzobnin-zabbix-app + depends_on: + - mysql + - zabbix-server + zabbix-agent: + container_name: zabbix-agent + image: zabbix/zabbix-agent2:alpine-5.0.1 + user: root + networks: + - network-zabbix + links: + - zabbix-server + restart: always + privileged: true + volumes: + - /var/run:/var/run + ports: + - '10050:10050' + environment: + - ZBX_HOSTNAME=Zabbix server + - ZBX_SERVER_HOST=172.18.0.1 + From 01bf7b5e51595ee923ec76b29a32bd657b544d93 Mon Sep 17 00:00:00 2001 From: "Ajeet Singh Raina, Docker Captain, ARM Innovator" Date: Mon, 5 Sep 2022 11:34:39 +0530 Subject: [PATCH 037/300] Update README.md --- README.md | 98 ++----------------------------------------------------- 1 file changed, 3 insertions(+), 95 deletions(-) diff --git a/README.md b/README.md index 41ecc9a28..c772577e4 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -## 🏗️ Docker Labs - The #1 Docker Tutorials and Free Resources for all Levels +## 🏗️ Docker Labs - The #1 Docker Tutorials and Free Lab Resources for all Levels ![Visitor count](https://shields-io-visitor-counter.herokuapp.com/badge?page=collabnix.dockerlabs) @@ -48,35 +48,7 @@ - [Docker Interview Questions](./docker/docker-interview-questions.md) -## Docker Desktop for Mac - - -- [Install Docker Desktop for Mac](https://docs.docker.com/desktop/mac/install/) -- [Networking features in Docker Desktop for Mac](https://docs.docker.com/desktop/mac/networking/) -- [Disk utilization in Docker for Mac](https://docs.docker.com/desktop/mac/space/) -- [Logs and Troubleshooting](https://docs.docker.com/desktop/mac/troubleshoot/) -- [Docker Desktop for Apple silicon](https://docs.docker.com/desktop/mac/apple-silicon/) -- [Leverage multi-CPU architecture support](https://docs.docker.com/desktop/multi-arch/) - -## Docker Desktop for Linux - -- [Install Docker Desktop on Linux](https://docs.docker.com/desktop/linux/install/) -- [Install Docker Desktop on Debian](https://docs.docker.com/desktop/linux/install/debian/) -- [Install Docker Desktop on Fedora](https://docs.docker.com/desktop/linux/install/fedora/) -- [Install Docker Desktop on Ubuntu](https://docs.docker.com/desktop/linux/install/ubuntu/) -- [Install Docker Desktop on Arch-based distributions](https://docs.docker.com/desktop/linux/install/archlinux/) -- [Networking features in Docker Desktop for Linux](https://docs.docker.com/desktop/linux/networking/) -- [Disk utilization in Docker for Linux](https://docs.docker.com/desktop/linux/space/) - -### Docker Desktop for Windows - -- [Install Docker Desktop on Windows](https://docs.docker.com/desktop/windows/install/) -- [Networking features in Docker Desktop for Windows](https://docs.docker.com/desktop/windows/networking/) -- [Docker Desktop WSL 2 backend](https://docs.docker.com/desktop/windows/wsl/) -- [Logs and troubleshooting](https://docs.docker.com/desktop/windows/troubleshoot/) - - -# 🗃️ Docker Ready-to-use Sample Application +# 🗃️ Ready-to-use Sample Application We recommend you to visit [Docker Awesome Compose Repository](https://github.com/docker/awesome-compose) in order to find the Compose files for running sample apps @@ -127,71 +99,7 @@ We recommend you to visit [Docker Awesome Compose Repository](https://github.com - [Running Containers as ROOT](./security/Running-Containers-as-ROOT.md) -### 🔖 Docker Desktop Blogs - -- [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 Raspberry Pi - - -- [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/) -- [Raspberry Pi](https://github.com/collabnix/ioetplanet/blob/master/raspberrypi/README.md) -- [Installing Docker Engine 19.03 on Raspberry Pi 3 in 2 Minutes](https://collabnix.com/installing-docker-18-09-3-on-raspberry-pi-in-2-minutes/) -- [Docker Workshop on Raspberry Pi - UPES](https://collabnix.com/docker-workshop-on-iot-university-of-petroleum-and-energy-studies-dehradun/) -- [Unboxing 3.5” Touch Screen RPi LCD for Raspberry Pi 3 in 2 Minutes](https://collabnix.com/rpi-lcd-configuration-for-raspberry-pi-3/) -- [How to run NodeJS Application on Raspberry Pi](https://github.com/collabnix/ioetplanet/blob/master/raspberrypi/README.md) -- [Top 5 Cool Projects around Docker, Raspberry Pi & Blinkt! ~ Monitoring Docker Swarm using LEDs – Part I](https://collabnix.com/top-5-cool-projects-around-docker-raspberry-pi-blinkt-monitoring-docker-swarm-using-leds-part-i/) -- [Running Multi-Node K3s Cluster running on Raspberry Pi using Datadog](https://collabnix.com/monitoring-multi-node-k3s-cluster-running-on-iot-using-datadog/) -- [How I built ARM based Docker Images for Raspberry Pi using buildx CLI Plugin on Docker Desktop?](https://collabnix.com/building-arm-based-docker-images-on-docker-desktop-made-possible-using-buildx/) -- [Meet K3s – A Lightweight Kubernetes Distribution for Raspberry Pi Cluster](https://collabnix.com/get-started-with-k3s-a-lightweight-kubernetes-distribution-for-raspberry-pi-cluster/) -- [Turn Your Raspberry Pi into Low-cost CCTV Surveillance Camera(with Night Vision) in 5 Minutes using Docker](https://collabnix.com/turn-your-raspberry-pi-into-low-cost-cctv-surveillance-camerawith-night-vision-in-5-minutes-using-docker/) -- [Building a minimalistic LinuxKit OS on Raspberry Pi 3 using Moby](https://collabnix.com/building-linuxkit-os-on-raspberry-pi/) -- [Test-Drive Docker 1.12 on first 64-bit ARM OpenSUSE running on Raspberry Pi 3](https://collabnix.com/test-drive-docker-1-12-on-first-64-bit-arm-os-running-on-raspberry-pi-3/) -- [Assessing the current state of Docker Engine & Tools on Raspberry Pi](https://collabnix.com/assessing-the-current-state-of-docker-engine-tools-on-raspberry-pi/) -- [Running Prometheus Docker container for monitoring Microservices on Raspberry Pi](https://collabnix.com/running-prometheus-docker-image-for-monitoring-microservices-on-raspberry-pi/) -- [Turn Your Raspberry Pi into Out-of-band Monitoring Device using Docker](https://collabnix.com/turn-your-raspberry-pi-into-out-of-band-monitoring-device-using-docker/) -- [Building the first CentOS 7.2 ARM docker image on Raspberry Pi 3](https://collabnix.com/running-docker-on-raspberry-pi-3-with-centos-7-as-a-base-image/) -- [Docker 1.12.1 on Raspberry Pi 3 in 5 minutes](https://collabnix.com/docker-1-12-1-on-raspberry-pi-3-in-5-minutes/) -- [The Rise of Pico: At the Grace Hopper Celebration India](https://collabnix.com/the-rise-of-pico-at-the-grace-hopper-celebration-india/) - -### Docker on NVIDIA Jetson Nano - -- [NVIDIA Jetson Nano](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonnano/README.md) -- [Object Detection with Yolo Made Simple using Docker on NVIDIA Jetson Nano](https://collabnix.com/object-detection-with-yolo-using-docker-19-03-on-nvidia-jetson-nano/) -- [Multi Node k3s Cluster on NVIDIA Jetsin Nano in 5 Minutes](https://collabnix.com/multi-node-k3s-cluster-on-nvidia-jetson-nano-in-5-minutes/) -- [Running Minecraft inside Docker Container](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonnano/minecraft/README.md) -- [How to run Docker Compose on Jetson Nano](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonnano/README.md#installing-docker-compose-on-nvidia-jetson-nano) -- [Pico goes Cloudless: Running RTMP & Nginx for Video Streaming using Docker on Jetson Nano locally](https://collabnix.com/running-rtmp-nginx-for-video-streaming-using-docker-on-jetson-nano/) -- [Redis running inside Docker container on NVIDIA Jetson Nano](https://collabnix.com/running-redis-inside-docker-container-on-jetson-nano/) -- [How to enable RDP on Jetson Nano](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonnano/enable-rdp.md) -- [NVIDIA Jetson AGX Xavier](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonxavier/README.md) -- [Getting Started](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonxavier/README.md#getting-started-with-jetson-agx-xavier) -- [Identifying the Jetson Board](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonxavier/README.md#identify-the-jetson-board) -- [Running Docker on Xavier](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonxavier/README.md#installing-docker) -- [Running JTOP on Xavier](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonxavier/README.md#installing-jtop) -- [Running DeepStreaming on Xavier](https://github.com/collabnix/ioetplanet/blob/master/nvidia/jetsonxavier/README.md#running-the-deepstreaming-container) - -### Docker and PineBook(Manjaro OS) - - -- [Pine64](https://github.com/collabnix/ioetplanet/blob/master/pine64/overview/README.md) -- [An Overview of $200 Pinebook Pro ARM Laptop](https://github.com/collabnix/ioetplanet/blob/master/pine64/overview/README.md) -- [A First look at Docker on Pinebook Pro](https://github.com/collabnix/ioetplanet/blob/master/pine64/docker/install.md) -- [Docker Compose on Pinebook Pro Laptop](https://github.com/collabnix/ioetplanet/blob/master/pine64/docker/install.md#installing-docker-compose) -- [Installing K3s on Manjaro](https://github.com/collabnix/ioetplanet/blob/master/pine64/kubernetes/k3s/README.md) -- [Running Portainer on Pine64](https://github.com/collabnix/ioetplanet/blob/master/pine64/kubernetes/k3s/README.md) + ### 👥 Governance From 9fb0ea4706823e4be3c3c8b7c040b321511f2585 Mon Sep 17 00:00:00 2001 From: "Ajeet Singh Raina, Docker Captain, ARM Innovator" Date: Mon, 5 Sep 2022 11:35:27 +0530 Subject: [PATCH 038/300] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c772577e4..780d84bba 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ - [Docker Interview Questions](./docker/docker-interview-questions.md) -# 🗃️ Ready-to-use Sample Application +# 🗃️ Sample Application We recommend you to visit [Docker Awesome Compose Repository](https://github.com/docker/awesome-compose) in order to find the Compose files for running sample apps From b1fac988cb9b1663ccce63fd44e5d17abdcd519f Mon Sep 17 00:00:00 2001 From: Collabnix <34368930+collabnix@users.noreply.github.com> Date: Mon, 5 Sep 2022 11:53:17 +0530 Subject: [PATCH 039/300] Update README.md --- README.md | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 780d84bba..5cff75215 100644 --- a/README.md +++ b/README.md @@ -24,21 +24,25 @@ - [Play with Docker Platform](https://labs.play-with-docker.com/) -## 📝 Getting Started in 3 Simple Steps +## 📝 Join our Slack Community - Join 7000+ 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) +## 📌 Workshop/Labs (Hands-On Practical Labs) -- [Getting Started: Why, What & How about Docker?](http://dockerlabs.collabnix.com/docker/Docker_VIT_Intro/Docker_VIT_Intro.html) -- [Docker for Beginner](./workshop/docker/README.md) - (Docker Image, Container, Dockerfile, Volumes, Networking) -- [Docker for Intermediate](./intermediate/workshop/README.md) - (Docker Compose, Docker Swarm, Advanced Networking) -- [Docker for Advanced Users](./advanced/workshop/README.md) - (🔒️ Docker Security, Content Trust, Image Scanning, Swarm Mode Security) -## 🔥 A Journey from Docker Fundamentals to Expert (Theoretical) +| Title | Topics Covered | Labs | +|:-------------|:------------------|:------| +| [Getting Started](http://dockerlabs.collabnix.com/docker/Docker_VIT_Intro/Docker_VIT_Intro.html) | Why, What & How about Docker? | | +| [Docker for Beginner](./workshop/docker/README.md) | Docker Image, Container, Dockerfile, Volumes, Networking | 40 | +| [Docker for Intermediate](./intermediate/workshop/README.md) | Docker Image, Container, Dockerfile, Volumes, Networking | 50 | +| [Docker for Advanced Users](./advanced/workshop/README.md) | 🔒️ Docker Security, Content Trust, Image Scanning, Swarm Mode Security | 31 | + + +## 🔥 Concepts and Terminologies (Beginners to Advance) - [Docker for Beginners](./beginners/README.md) - [Docker for Intermediate](./intermediate/README.md) @@ -48,7 +52,7 @@ - [Docker Interview Questions](./docker/docker-interview-questions.md) -# 🗃️ Sample Application +# 🗃️ Sample App We recommend you to visit [Docker Awesome Compose Repository](https://github.com/docker/awesome-compose) in order to find the Compose files for running sample apps From 410ab06f554cd03669fb2292757f0386b3280159 Mon Sep 17 00:00:00 2001 From: Collabnix <34368930+collabnix@users.noreply.github.com> Date: Mon, 5 Sep 2022 11:54:26 +0530 Subject: [PATCH 040/300] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5cff75215..040aaa307 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ |:-------------|:------------------|:------| | [Getting Started](http://dockerlabs.collabnix.com/docker/Docker_VIT_Intro/Docker_VIT_Intro.html) | Why, What & How about Docker? | | | [Docker for Beginner](./workshop/docker/README.md) | Docker Image, Container, Dockerfile, Volumes, Networking | 40 | -| [Docker for Intermediate](./intermediate/workshop/README.md) | Docker Image, Container, Dockerfile, Volumes, Networking | 50 | +| [Docker for Intermediate](./intermediate/workshop/README.md) | Docker Compose, Swarm, Advanced Networking | 50 | | [Docker for Advanced Users](./advanced/workshop/README.md) | 🔒️ Docker Security, Content Trust, Image Scanning, Swarm Mode Security | 31 | From 58b9b7a4e609f3faa15108d0fe39d0852833162e Mon Sep 17 00:00:00 2001 From: Collabnix <34368930+collabnix@users.noreply.github.com> Date: Mon, 5 Sep 2022 11:55:06 +0530 Subject: [PATCH 041/300] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 040aaa307..a57132b5c 100644 --- a/README.md +++ b/README.md @@ -36,10 +36,10 @@ | Title | Topics Covered | Labs | |:-------------|:------------------|:------| -| [Getting Started](http://dockerlabs.collabnix.com/docker/Docker_VIT_Intro/Docker_VIT_Intro.html) | Why, What & How about Docker? | | +| [Getting Started](http://dockerlabs.collabnix.com/docker/Docker_VIT_Intro/Docker_VIT_Intro.html) | Why, What & How about Docker? | - | | [Docker for Beginner](./workshop/docker/README.md) | Docker Image, Container, Dockerfile, Volumes, Networking | 40 | | [Docker for Intermediate](./intermediate/workshop/README.md) | Docker Compose, Swarm, Advanced Networking | 50 | -| [Docker for Advanced Users](./advanced/workshop/README.md) | 🔒️ Docker Security, Content Trust, Image Scanning, Swarm Mode Security | 31 | +| [Docker for Advanced Users](./advanced/workshop/README.md) | Docker Security, Content Trust, Image Scanning, Swarm Mode Security | 31 | ## 🔥 Concepts and Terminologies (Beginners to Advance) From 3db4b729e8e7b3bc0ba45257738b0b2363e13f57 Mon Sep 17 00:00:00 2001 From: Collabnix <34368930+collabnix@users.noreply.github.com> Date: Mon, 5 Sep 2022 11:55:27 +0530 Subject: [PATCH 042/300] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a57132b5c..ce8383228 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ | Title | Topics Covered | Labs | |:-------------|:------------------|:------| -| [Getting Started](http://dockerlabs.collabnix.com/docker/Docker_VIT_Intro/Docker_VIT_Intro.html) | Why, What & How about Docker? | - | +| [Getting Started](http://dockerlabs.collabnix.com/docker/Docker_VIT_Intro/Docker_VIT_Intro.html) | Why, What & How about Docker?(slides) | - | | [Docker for Beginner](./workshop/docker/README.md) | Docker Image, Container, Dockerfile, Volumes, Networking | 40 | | [Docker for Intermediate](./intermediate/workshop/README.md) | Docker Compose, Swarm, Advanced Networking | 50 | | [Docker for Advanced Users](./advanced/workshop/README.md) | Docker Security, Content Trust, Image Scanning, Swarm Mode Security | 31 | From 190b0532b6b779228ebac763ba37ff0f1f36d4ab Mon Sep 17 00:00:00 2001 From: Collabnix <34368930+collabnix@users.noreply.github.com> Date: Mon, 5 Sep 2022 11:58:23 +0530 Subject: [PATCH 043/300] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ce8383228..f52007e60 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ | [Getting Started](http://dockerlabs.collabnix.com/docker/Docker_VIT_Intro/Docker_VIT_Intro.html) | Why, What & How about Docker?(slides) | - | | [Docker for Beginner](./workshop/docker/README.md) | Docker Image, Container, Dockerfile, Volumes, Networking | 40 | | [Docker for Intermediate](./intermediate/workshop/README.md) | Docker Compose, Swarm, Advanced Networking | 50 | -| [Docker for Advanced Users](./advanced/workshop/README.md) | Docker Security, Content Trust, Image Scanning, Swarm Mode Security | 31 | +| [Docker for Advanced](./advanced/workshop/README.md) | Docker Security, Content Trust, Image Scanning, Swarm Mode Security | 31 | ## 🔥 Concepts and Terminologies (Beginners to Advance) From faf5f06f15b61e0efa017d2005ba75c38a3dabbb Mon Sep 17 00:00:00 2001 From: Collabnix <34368930+collabnix@users.noreply.github.com> Date: Mon, 5 Sep 2022 12:11:01 +0530 Subject: [PATCH 044/300] Update README.md --- README.md | 100 ++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 74 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index f52007e60..a535047d5 100644 --- a/README.md +++ b/README.md @@ -57,50 +57,98 @@ We recommend you to visit [Docker Awesome Compose Repository](https://github.com/docker/awesome-compose) in order to find the Compose files for running sample apps -### 🔖 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) -- [Spring + PostgreSQL](https://github.com/docker/awesome-compose/tree/master/spring-postgres) -- [React + Nginx](https://github.com/docker/awesome-compose/tree/master/react-nginx) -- [Python + Flask + Redis](https://github.com/docker/awesome-compose/tree/master/flask-redis) -- [React + Spring + MySQL](https://github.com/docker/awesome-compose/tree/master/react-java-mysql) -- [React + Express + MySQL](https://github.com/docker/awesome-compose/tree/master/react-express-mysql) -- [React + Express + MongoDB](https://github.com/docker/awesome-compose/tree/master/react-express-mongodb) -- [React + Rust + PostgreSQL](https://github.com/docker/awesome-compose/tree/master/react-rust-postgres) -- [NGINX + Flask + MongoDB](https://github.com/docker/awesome-compose/tree/master/nginx-flask-mongo) -- [Go + NGINX + MySQL](https://github.com/docker/awesome-compose/tree/master/nginx-golang-mysql) -- [Go + NGINX + PostgreSQL](https://github.com/docker/awesome-compose/tree/master/nginx-golang-postgres) -- [Java Spark + MySQL](https://github.com/docker/awesome-compose/tree/master/sparkjava-mysql) -- [NGINX + ASP.NET + MySQL`](https://github.com/docker/awesome-compose/tree/master/nginx-aspnet-mysql) +# 🔖 Web Framework + + +| Python/Django | +|:-------------| +| [Docker + Django + PostgreSQL](./solution/django-postgres/readme.md) | +| [Python + Flask + Redis](https://github.com/docker/awesome-compose/tree/master/flask-redis) |
+ +
+ +| Reactjs | +|:-------------| +| [React + Spring + MySQL](https://github.com/docker/awesome-compose/tree/master/react-java-mysql) | +| [React + Express + MySQL](https://github.com/docker/awesome-compose/tree/master/react-express-mysql) | +| [React + Express + MongoDB](https://github.com/docker/awesome-compose/tree/master/react-express-mongodb) | +| [React + Rust + PostgreSQL](https://github.com/docker/awesome-compose/tree/master/react-rust-postgres) | +| [React + Nginx](https://github.com/docker/awesome-compose/tree/master/react-nginx) |
+ +
+ +| Golang | +|:-------------| +| [Go + NGINX + MySQL](https://github.com/docker/awesome-compose/tree/master/nginx-golang-mysql) | +| [Go + NGINX + PostgreSQL](https://github.com/docker/awesome-compose/tree/master/nginx-golang-postgres) | +| [Docker + Gomodule](./beginners/httpserver_go_module_and_docker.md) | + +
+ + +| Java / Spring Boot | +|:-------------| +| [Spring + PostgreSQL](https://github.com/docker/awesome-compose/tree/master/spring-postgres) | +| [Java Spark + MySQL](https://github.com/docker/awesome-compose/tree/master/sparkjava-mysql) |
+ +
+ + +# Database + + +| PostgreSQL | +|:-------------| +| [Docker + Django + PostgreSQL](./solution/django-postgres/readme.md) |
+ + +| MongoDB| +|:-------------| +| [NGINX + Flask + MongoDB](https://github.com/docker/awesome-compose/tree/master/nginx-flask-mongo) |
+ + +| MySQL | +|:-------------| +| [NGINX + ASP.NET + MySQL`](https://github.com/docker/awesome-compose/tree/master/nginx-aspnet-mysql) |
+ + ### 🧐 Monitoring -- [Docker + Prometheus Stack + Docker Swarm](./play-with-docker/docker-prometheus-swarm/README.md) + +| Prometheus | +|:-------------| +| [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) -- [Elasticsearch + Logstash + Kibana](https://github.com/docker/awesome-compose/tree/master/elasticsearch-logstash-kibana) +| Elastic | +|:-------------| +| [Docker + Elasticsearch + Logstash + Kibana + Docker Swarm](./play-with-docker/ELK/README.md) | +| [Elasticsearch + Logstash + Kibana](https://github.com/docker/awesome-compose/tree/master/elasticsearch-logstash-kibana) |
### 🧪 Testing Tools -- [Docker + Apache Jmeter + Docker Swarm Mode](./play-with-docker/jmeter-docker/README.md) +| Apache JMeter | +|:-------------| +| [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) +| MacVLAN | +|:-------------| +| [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) +| Docker Security | +|:-------------| +| [Introduction to Docker Security]((./advanced/workshop/README.md) )| +| [Running Containers as ROOT](./security/Running-Containers-as-ROOT.md) |
From 3916560485c80752c75ec06234e70c366307e9b3 Mon Sep 17 00:00:00 2001 From: Collabnix <34368930+collabnix@users.noreply.github.com> Date: Mon, 5 Sep 2022 12:11:45 +0530 Subject: [PATCH 045/300] Update README.md --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index a535047d5..3e79c435a 100644 --- a/README.md +++ b/README.md @@ -113,14 +113,14 @@ We recommend you to visit [Docker Awesome Compose Repository](https://github.com -### 🧐 Monitoring +# Monitoring | Prometheus | |:-------------| | [Docker + Prometheus Stack + Docker Swarm](./play-with-docker/docker-prometheus-swarm/README.md) |
-### 📝 Logging +# Logging | Elastic | |:-------------| @@ -128,14 +128,14 @@ We recommend you to visit [Docker Awesome Compose Repository](https://github.com | [Elasticsearch + Logstash + Kibana](https://github.com/docker/awesome-compose/tree/master/elasticsearch-logstash-kibana) |
-### 🧪 Testing Tools +# Testing Tools | Apache JMeter | |:-------------| | [Docker + Apache Jmeter + Docker Swarm Mode](./play-with-docker/jmeter-docker/README.md) |
-### 🌐 Networking +# Networking | MacVLAN | |:-------------| @@ -143,7 +143,7 @@ We recommend you to visit [Docker Awesome Compose Repository](https://github.com | [Docker + Docker Compose & IPv6](./play-with-docker/ipv6/README.md) |
-### 🔐 Security +# Security | Docker Security | |:-------------| From de7c79b3675ae69f62c826a389ec260090dd001d Mon Sep 17 00:00:00 2001 From: Collabnix <34368930+collabnix@users.noreply.github.com> Date: Mon, 5 Sep 2022 12:12:16 +0530 Subject: [PATCH 046/300] Update README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 3e79c435a..c73fa9b05 100644 --- a/README.md +++ b/README.md @@ -153,11 +153,11 @@ We recommend you to visit [Docker Awesome Compose Repository](https://github.com -### 👥 Governance +# 👥 Governance Dockerlabs is an independent community project founded by [Ajeet Singh Raina](https://github.com/ajeetraina), a [Docker Captain from India](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 +# Core Contributors | [Ajeet Singh Raina
Ajeet Singh Raina](https://github.com/ajeetraina)
| [Sangam Biradar
Sangam Biradar](https://github.com/sangam14)
| [Savio Mathew
Savio Mathew](https://github.com/saviovettoor)
| [Saiyam Pathak
Saiyam Pathak](https://github.com/saiyam1814)
| [Apurva Bhandari
Apurva Bhandari](https://github.com/apurvabhandari)
| [Sarkar Tathagata
Sarkar Tathagata](https://github.com/amitatha82)
| [Prashansa K
Prashansa K](https://github.com/Prashansa-K)
| | :---: | :---: | :---: | :---: | :---: | :---: | :---: | @@ -165,7 +165,7 @@ Dockerlabs is an independent community project founded by [Ajeet Singh Raina](ht -### 🚀 How to Contribute +# 🚀 How to Contribute Thank you so much for showing your interest in contributing to [Dockerlabs](https://github.com/collabnix/dockerlabs) tutorials. @@ -174,7 +174,7 @@ Thank you so much for showing your interest in contributing to [Dockerlabs](http -## License +# License [Apache License 2.0](./LICENSE.md) From f59c49331933210e030f85132090cc8dbb992186 Mon Sep 17 00:00:00 2001 From: Collabnix <34368930+collabnix@users.noreply.github.com> Date: Mon, 5 Sep 2022 12:12:39 +0530 Subject: [PATCH 047/300] Update README.md --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index c73fa9b05..5fbe54d20 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -## 🏗️ Docker Labs - The #1 Docker Tutorials and Free Lab Resources for all Levels +# 🏗️ Docker Labs - The #1 Docker Tutorials and Free Lab Resources for all Levels ![Visitor count](https://shields-io-visitor-counter.herokuapp.com/badge?page=collabnix.dockerlabs) @@ -18,20 +18,20 @@ - Well tested on Docker Desktop and can be run on Browser (no Infrastructure required) -## 🚀 Tested Platform +# 🚀 Tested Platform - [Docker Desktop](https://www.docker.com/products/docker-desktop) - [Play with Docker Platform](https://labs.play-with-docker.com/) -## 📝 Join our Slack Community +# 📝 Join our Slack Community - Join 7000+ 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) -## 📌 Workshop/Labs (Hands-On Practical Labs) +# 📌 Workshop/Labs (Hands-On Practical Labs) | Title | Topics Covered | Labs | @@ -42,7 +42,7 @@ | [Docker for Advanced](./advanced/workshop/README.md) | Docker Security, Content Trust, Image Scanning, Swarm Mode Security | 31 | -## 🔥 Concepts and Terminologies (Beginners to Advance) +# 🔥 Concepts and Terminologies (Beginners to Advance) - [Docker for Beginners](./beginners/README.md) - [Docker for Intermediate](./intermediate/README.md) From c7cb561f3979471cccb9f089bd00d9e408e39171 Mon Sep 17 00:00:00 2001 From: Collabnix <34368930+collabnix@users.noreply.github.com> Date: Mon, 5 Sep 2022 12:13:08 +0530 Subject: [PATCH 048/300] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5fbe54d20..621559115 100644 --- a/README.md +++ b/README.md @@ -57,7 +57,7 @@ We recommend you to visit [Docker Awesome Compose Repository](https://github.com/docker/awesome-compose) in order to find the Compose files for running sample apps -# 🔖 Web Framework +# Web Framework | Python/Django | From a34adabbff86a18a1f2acdcc9b603dd7df8c9863 Mon Sep 17 00:00:00 2001 From: Collabnix <34368930+collabnix@users.noreply.github.com> Date: Mon, 5 Sep 2022 12:19:15 +0530 Subject: [PATCH 049/300] Update README.md --- README.md | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 621559115..c22b19e83 100644 --- a/README.md +++ b/README.md @@ -60,20 +60,20 @@ We recommend you to visit [Docker Awesome Compose Repository](https://github.com # Web Framework -| Python/Django | +| Python/Django | |:-------------| | [Docker + Django + PostgreSQL](./solution/django-postgres/readme.md) | -| [Python + Flask + Redis](https://github.com/docker/awesome-compose/tree/master/flask-redis) |
+| [Python + Flask + Redis](https://github.com/docker/awesome-compose/tree/master/flask-redis) |
-| Reactjs | +| Reactjs | |:-------------| | [React + Spring + MySQL](https://github.com/docker/awesome-compose/tree/master/react-java-mysql) | | [React + Express + MySQL](https://github.com/docker/awesome-compose/tree/master/react-express-mysql) | | [React + Express + MongoDB](https://github.com/docker/awesome-compose/tree/master/react-express-mongodb) | | [React + Rust + PostgreSQL](https://github.com/docker/awesome-compose/tree/master/react-rust-postgres) | -| [React + Nginx](https://github.com/docker/awesome-compose/tree/master/react-nginx) |
+| [React + Nginx](https://github.com/docker/awesome-compose/tree/master/react-nginx) |
@@ -104,12 +104,12 @@ We recommend you to visit [Docker Awesome Compose Repository](https://github.com | MongoDB| |:-------------| -| [NGINX + Flask + MongoDB](https://github.com/docker/awesome-compose/tree/master/nginx-flask-mongo) |
+| [NGINX + Flask + MongoDB](https://github.com/docker/awesome-compose/tree/master/nginx-flask-mongo) | | MySQL | |:-------------| -| [NGINX + ASP.NET + MySQL`](https://github.com/docker/awesome-compose/tree/master/nginx-aspnet-mysql) |
+| [NGINX + ASP.NET + MySQL`](https://github.com/docker/awesome-compose/tree/master/nginx-aspnet-mysql) | @@ -118,21 +118,20 @@ We recommend you to visit [Docker Awesome Compose Repository](https://github.com | Prometheus | |:-------------| -| [Docker + Prometheus Stack + Docker Swarm](./play-with-docker/docker-prometheus-swarm/README.md) |
+| [Docker + Prometheus Stack + Docker Swarm](./play-with-docker/docker-prometheus-swarm/README.md) | # Logging | Elastic | |:-------------| | [Docker + Elasticsearch + Logstash + Kibana + Docker Swarm](./play-with-docker/ELK/README.md) | -| [Elasticsearch + Logstash + Kibana](https://github.com/docker/awesome-compose/tree/master/elasticsearch-logstash-kibana) |
- +| [Elasticsearch + Logstash + Kibana](https://github.com/docker/awesome-compose/tree/master/elasticsearch-logstash-kibana) | # Testing Tools | Apache JMeter | |:-------------| -| [Docker + Apache Jmeter + Docker Swarm Mode](./play-with-docker/jmeter-docker/README.md) |
+| [Docker + Apache Jmeter + Docker Swarm Mode](./play-with-docker/jmeter-docker/README.md) | # Networking @@ -140,7 +139,7 @@ We recommend you to visit [Docker Awesome Compose Repository](https://github.com | MacVLAN | |:-------------| | [Docker + MacVLAN](./play-with-docker/macvlan/README.md) | -| [Docker + Docker Compose & IPv6](./play-with-docker/ipv6/README.md) |
+| [Docker + Docker Compose & IPv6](./play-with-docker/ipv6/README.md) | # Security @@ -148,7 +147,7 @@ We recommend you to visit [Docker Awesome Compose Repository](https://github.com | Docker Security | |:-------------| | [Introduction to Docker Security]((./advanced/workshop/README.md) )| -| [Running Containers as ROOT](./security/Running-Containers-as-ROOT.md) |
+| [Running Containers as ROOT](./security/Running-Containers-as-ROOT.md) | From 05d049e6a8c5aa1e31d4d1ab4735446f69e5ab27 Mon Sep 17 00:00:00 2001 From: "Ajeet Singh Raina, Docker Captain, ARM Innovator" Date: Tue, 6 Sep 2022 09:59:42 +0530 Subject: [PATCH 050/300] Update README.md --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index c22b19e83..b29e6b090 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,4 @@ -# 🏗️ Docker Labs - The #1 Docker Tutorials and Free Lab Resources for all Levels - +# 🏗️ Getting Started with Docker ![Visitor count](https://shields-io-visitor-counter.herokuapp.com/badge?page=collabnix.dockerlabs) ![stars](https://img.shields.io/github/stars/collabnix/dockerlabs) From b82d2562fb953840bbb607fd211bd85851c67e70 Mon Sep 17 00:00:00 2001 From: "Ajeet Singh Raina, Docker Captain, ARM Innovator" Date: Tue, 6 Sep 2022 14:29:29 +0530 Subject: [PATCH 051/300] Update README.md --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index b29e6b090..dc011f60d 100644 --- a/README.md +++ b/README.md @@ -98,7 +98,9 @@ We recommend you to visit [Docker Awesome Compose Repository](https://github.com | PostgreSQL | |:-------------| -| [Docker + Django + PostgreSQL](./solution/django-postgres/readme.md) |
+| [Docker + Django + PostgreSQL](./solution/django-postgres/readme.md) | + +
| MongoDB| @@ -106,6 +108,8 @@ We recommend you to visit [Docker Awesome Compose Repository](https://github.com | [NGINX + Flask + MongoDB](https://github.com/docker/awesome-compose/tree/master/nginx-flask-mongo) | +
+ | MySQL | |:-------------| | [NGINX + ASP.NET + MySQL`](https://github.com/docker/awesome-compose/tree/master/nginx-aspnet-mysql) | From 22084714caeb7cdd5a077ad746505db0ff33cc2b Mon Sep 17 00:00:00 2001 From: "Ajeet Singh Raina, Docker Captain, ARM Innovator" Date: Tue, 6 Sep 2022 14:39:40 +0530 Subject: [PATCH 052/300] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index dc011f60d..ada876330 100644 --- a/README.md +++ b/README.md @@ -88,7 +88,7 @@ We recommend you to visit [Docker Awesome Compose Repository](https://github.com | Java / Spring Boot | |:-------------| | [Spring + PostgreSQL](https://github.com/docker/awesome-compose/tree/master/spring-postgres) | -| [Java Spark + MySQL](https://github.com/docker/awesome-compose/tree/master/sparkjava-mysql) |
+| [Java Spark + MySQL](https://github.com/docker/awesome-compose/tree/master/sparkjava-mysql) |
From 0230c1e43a59817ad417a0dd4e4b79a0cd3146e7 Mon Sep 17 00:00:00 2001 From: Collabnix <34368930+collabnix@users.noreply.github.com> Date: Fri, 9 Sep 2022 18:19:42 +0530 Subject: [PATCH 053/300] Create README.md --- desktop/faq/README.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 desktop/faq/README.md diff --git a/desktop/faq/README.md b/desktop/faq/README.md new file mode 100644 index 000000000..8f25b6327 --- /dev/null +++ b/desktop/faq/README.md @@ -0,0 +1,33 @@ +# Docker Desktop FAQs + +## 1. What is difference between Kubernetes & Docker Desktop built-in Kubernetes Distribution? + +Docker Desktop includes Kubernetes, optimized and tuned for a fast, distraction-free developer experience. +Docker Team track upstream Kubernetes changes and manage Kubernetes upgrades so developers can focus on their code rather than cluster administration + +### Benefits: +- Docker Desktop saves developers time and effort by including an optimized distribution of the latest Kubernetes, which can be enabled with a single +checkbox. +- Developers benefit from a fast “inner-loop” where they can “docker build” an image and then immediately test it from Kubernetes without having to push and then re-pull, all thanks to Docker’s shared image store and cri-dockerd. +- Docker Desktop automatically binds network ports on the host and tunnels traffic to Kubernetes, allowing developers to immediately interact with their applications without remembering internal IP addresses or reconfiguring their DNS. +- Docker Desktop manages all the complexity of running containers and Kubernetes, allowing developers to focus on their code rather than cluster administration. There is no need to worry about local cluster upgrades, choosing CNI plugins or container runtimes. If you’d like to know more about Docker’s built-in Kubernetes then check out the blog post “How Kubernetes works under the hood with Docker Desktop”. +- Managing a custom Kubernetes installation is a complicated task. The advantage of using Docker Desktop over a DIY solution is that the complexity is handled for you. The removal of dockershim from Kubernetes is an example. With a DIY solution you would have to sort out the migration yourself, and then deploy the solution to all your developers’ desktops: with Docker Desktop it’s all done for you. +So your developers can focus on developing, while Docker Desktop takes care of the admin. + +## 2. As a developer using Docker Desktop, do I need to care which container runtime implementation is used in production? + +No, the container “runtime” is an implementation detail of Kubernetes and you don’t need to think about it. There is no need to rebuild any images or containers. Docker pioneered the industry-standard OCI specifications to ensure that containers can run anywhere on any runtime. + +## 3. Docker Desktop has already switched from the old dockershim to the new Docker CRI implementation in version 4.7.0, so the removal of dockershim from Kubernetes does not affect Docker Desktop. + +Early versions of Kubernetes created containers directly using the Docker API, through an internal Kubernetes package called “dockershim” (“shim” meaning a small glue layer between Kubernetes internal APIs and the Docker API). Later the Kubernetes project gained the ability to create containers through a new interface called the Container Runtime Interface (CRI) . Until version 1.24, Kubernetes could use the Docker Engine to manage containers in two different ways: one way using the old “dockershim” and a second way using the new Docker CRI implementation from Mirantis (see the post “The future of dockershim is cri-dockerd”). +To make Kubernetes easier to manage and maintain, the old “dockershim” has been removed, so all container management is now through the new CRI. + +## 4. What changes to containerd? + + +Back in 2016, Docker started working with Google on “containerd”: a container runtime that could be shared by both Docker and Kubernetes. The low-level parts of dockerd were moved to containerd. Today there is a dockerd and containerd side-by-side in every instance of Docker Desktop. Here at Docker we’re committed to improving both dockerd and containerd to bring great new features to developers. + +## 5. What if I need to bind-mount the Docker socket in my container in a remote Kubernetes cluster? + +Provided the Docker engine is still installed on the Kubernetes worker node, the Docker socket can be bind-mounted as before. It’s not necessary for the remote Kubernetes cluster to use the Docker runtime. From 9579b912c061481644421a998806c51d20530321 Mon Sep 17 00:00:00 2001 From: Collabnix <34368930+collabnix@users.noreply.github.com> Date: Fri, 9 Sep 2022 18:20:18 +0530 Subject: [PATCH 054/300] Update README.md --- desktop/faq/README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/desktop/faq/README.md b/desktop/faq/README.md index 8f25b6327..b19d694ac 100644 --- a/desktop/faq/README.md +++ b/desktop/faq/README.md @@ -31,3 +31,7 @@ Back in 2016, Docker started working with Google on “containerd”: a containe ## 5. What if I need to bind-mount the Docker socket in my container in a remote Kubernetes cluster? Provided the Docker engine is still installed on the Kubernetes worker node, the Docker socket can be bind-mounted as before. It’s not necessary for the remote Kubernetes cluster to use the Docker runtime. + +## 6. As a developer using Docker Desktop, do I need to care which container runtime implementation is used in production? + +No, the container “runtime” is an implementation detail of Kubernetes and you don’t need to think about it. There is no need to rebuild any images or containers. Docker pioneered the industry-standard OCI specifications to ensure that containers can run anywhere on any runtime. From ccf827f61219636fc5c47672a5097fcae016e0c7 Mon Sep 17 00:00:00 2001 From: Syed Mujahed Hussaini Date: Sun, 11 Sep 2022 15:50:16 +0530 Subject: [PATCH 055/300] updated port --- solution/django-postgres/readme.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/solution/django-postgres/readme.md b/solution/django-postgres/readme.md index e03dcb5ba..cb1985ff2 100644 --- a/solution/django-postgres/readme.md +++ b/solution/django-postgres/readme.md @@ -47,7 +47,7 @@ Once you run the above command, you might see containers coming up and running. ``` "DisallowedHost at / -Invalid HTTP_HOST header: 'ip172-19-0-28-bfn8rk49cs9g00f9usn0-8000.direct.labs.play-with-docker.com'. You may need to add 'ip172-19-0-28-bfn8rk49cs9g00f9usn0-8000.direct.labs.play-with-docker.com' to ALLOWED_HOSTS." +Invalid HTTP_HOST header: 'ip172-19-0-28-bfn8rk49cs9g00f9usn0-8080.direct.labs.play-with-docker.com'. You may need to add 'ip172-19-0-28-bfn8rk49cs9g00f9usn0-8000.direct.labs.play-with-docker.com' to ALLOWED_HOSTS." ``` To fix this issue, follow the below steps: @@ -69,7 +69,7 @@ To fix this issue, follow the below steps: Inside composeexample/settings.py, Add below line at the end of the file. please change FQDN,IP according to your system. ``` -ALLOWED_HOSTS = ['ip172-18-0-11-bfleibmac3u0009ab2vg-8000.direct.labs.play-with-docker.com', 'localhost', '127.0.0.1', '198.211.99.20'] +ALLOWED_HOSTS = ['ip172-18-0-11-bfleibmac3u0009ab2vg-8080.direct.labs.play-with-docker.com', 'localhost', '127.0.0.1', '198.211.99.20'] ``` Edit the composeexample/settings.py file and Replace the DATABASES = ... with the following and save the file From ffb690c17f43e561d92a689fab3be5ed0640985f Mon Sep 17 00:00:00 2001 From: "Ajeet Singh Raina, Docker Captain, ARM Innovator" Date: Thu, 15 Sep 2022 09:58:54 +0530 Subject: [PATCH 056/300] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ada876330..0dbc51c34 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# 🏗️ Getting Started with Docker +# 🏗️ Getting Started with Docker | Docker Tutorials ![Visitor count](https://shields-io-visitor-counter.herokuapp.com/badge?page=collabnix.dockerlabs) ![stars](https://img.shields.io/github/stars/collabnix/dockerlabs) From acec8115d674eb2fcfbf83749bf421d88b04c79f Mon Sep 17 00:00:00 2001 From: "Ajeet Singh Raina, Docker Captain, ARM Innovator" Date: Wed, 21 Sep 2022 13:40:08 +0530 Subject: [PATCH 057/300] Update README.md --- README.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/README.md b/README.md index 0dbc51c34..2705aa785 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,8 @@ ![Visitor count](https://shields-io-visitor-counter.herokuapp.com/badge?page=collabnix.dockerlabs) ![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) -![GitHub Workflow](https://img.shields.io/github/workflow/status/collabnix/dockerlabs/Jekyll%20site%20CI) +![Discord](https://img.shields.io/discord/1020180904129335379) ![GitHub contributors](https://img.shields.io/github/contributors/collabnix/dockerlabs) -![GitHub Sponsors](https://img.shields.io/github/sponsors/collabnix) ![Twitter](https://img.shields.io/twitter/follow/collabnix?style=social) From 3654f4aa15a2dbe87c10f57d7223dfdc4a03d99a Mon Sep 17 00:00:00 2001 From: "Ajeet Singh Raina, Docker Captain, ARM Innovator" Date: Wed, 21 Sep 2022 13:42:28 +0530 Subject: [PATCH 058/300] Update default.html --- _layouts/default.html | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/_layouts/default.html b/_layouts/default.html index edd153cdb..d1d982d05 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -58,6 +58,10 @@

{{ page.description | default: site.description | de