Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Distributed Machines, with Raspberry Pi and Docker 0XI|
Rating: 3.2 out of 5(31 ratings)
3,952 students

Distributed Machines, with Raspberry Pi and Docker 0XI|

Gain basic understanding of DMs Fundamentals
Created byPretual School
Last updated 6/2020
English
English [Auto],

What you'll learn

  • Enabling Rasspberry Pi as distributed machine
  • Run containerized applications on your Raspberry Pi
  • Controlling these multiple remote machines from your local machine

Course content

1 section10 lectures37m total length
  • Introduction2:16

    Learn to set up distributed machines with Raspberry Pi and Docker, run containerized applications on Raspberry Pis, and remotely control them from your PC in a Linux environment.

  • Architecture and Plan1:15

    Outline the architecture and plan for distributed machines. Prepare multiple devices to communicate over the internet, run containers, and compare real-time performance of a Raspberry Pi with a standard machine.

  • Course Roadmap2:02

    Explore setting up Raspberry Pi and Docker for containerized applications, installing operating systems, and remotely controlling distributed machines from your local device, with tips on Raspberry Pi and container runtimes.

  • The Raspberry Pi5:10

    Discover Raspberry Pi, a small, affordable single-board computer for education, robotics, and research; learn about RAM options, SD cards, OS choices, multi-monitor support, and a vast community.

  • Unpacking a RPi3:31

    Choose the right Raspberry Pi model, power supply, and microSD storage, then install an operating system and connect a keyboard, mouse, and monitor via HDMI while enabling wireless networking.

  • Setting up the RPi7:49

    Install an operating system on a Raspberry Pi with the Raspberry Pi imager, prepare the SD card, connect peripherals, and complete the initial setup (locale, Wi-Fi, updates).

  • Docker on the Raspi4:02

    Control one or more Raspberry Pis remotely from your local computer using a zero-config remote desktop via TeamViewer, without port forwarding, through broker servers and secure tunneling.

  • The Magic! Full Controll the DMs3:00

    Learn to remotely control Raspberry Pi devices with TeamViewer, install via command line, and use the remote IDs and passwords to access and run containerized apps.

  • The Magic, Part 2!5:54

    Set up Docker on a raspberry pi, update the system, add your user to the docker group, and verify with docker version by running a hello-world container, noting arm limits.

  • A Summary :)2:46

    Set up Raspberry Pi hardware, select an OS, and configure distributed machines. Control remote devices with TeamViewer and Docker, deploying containerized apps and testing real-time performance.

Requirements

  • A Computer with internet connection
  • One or two Raspberry Pis
  • 30 minutes of your time :)

Description

Learning Distributed Machines is essential for any DevOps professional. Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.

This course is for absolute Distributed Machines beginners. With zero knowledge about Raspberry Pi and Docker, you will be ready to control your distributed machines and your own containerized applications on Docker runtime.


Legal Notice:

Raspberry Pi and Docker and thier logos are trademarks or registered trademarks. in the United States and/or other countries. The  parties may also have trademark rights in other terms used herein. This course is not certified, accredited, affiliated with, nor endorsed by Raspberry Pi or Docker Foundation.


Who this course is for:

  • Beginners in Distributed Systems

  • System Administrators

  • Developers

  • Project Managers

Who this course is for:

  • The course is designed for Devleopers, Managers and anyone who is intereted to learn how to use Raspberry Pi as distributed system to run containerized applications in a linux enviroment.