Running Docker on IoT Edge Platform
Popular IoT Edge devices like Raspberry Pi and Jetson Nano are now plenty powerful to run a regular Linux distro, have a Docker engine installed, and run your containers without much overhead. Undoubtedly, most of the devices out there are more powerful than the small VMs provided by major cloud services. IoT applications target a wide variety of device platforms.
Here’s a curated list of developer tools and tutorials that shows how containers help in accelerating apps on the IoT Edge devices:
Raspberry Pi
- Installing Docker Engine 19.03 on Raspberry Pi 3 in 2 Minutes
- Docker Workshop on Raspberry Pi - UPES
- Unboxing 3.5” Touch Screen RPi LCD for Raspberry Pi 3 in 2 Minutes
- How to run NodeJS Application on Raspberry Pi
- 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
- How I built ARM based Docker Images for Raspberry Pi using buildx CLI Plugin on Docker Desktop?
- Meet 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
- Building a minimalistic LinuxKit OS on Raspberry Pi 3 using Moby
- Test-Drive Docker 1.12 on first 64-bit ARM OpenSUSE running on Raspberry Pi 3
- Assessing the current state of Docker Engine & Tools on Raspberry Pi
- Running Prometheus Docker container for monitoring Microservices on Raspberry Pi
- 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
- Docker 1.12.1 on Raspberry Pi 3 in 5 minutes
- The Rise of Pico: At the Grace Hopper Celebration India
NVIDIA Jetson Nano
- Object Detection with Yolo Made Simple using Docker on NVIDIA Jetson Nano
- Multi Node k3s Cluster on NVIDIA Jetsin Nano in 5 Minutes
- Running Minecraft inside Docker Container
- How to run Docker Compose on Jetson Nano
- Pico goes Cloudless: Running RTMP & Nginx for Video Streaming using Docker on Jetson Nano locally
- Redis running inside Docker container on NVIDIA Jetson Nano
- How to enable RDP on Jetson Nano
NVIDIA Jetson AGX Xavier
- [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)<br>
Pine64
- [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)