Skip to main content

Posts

Showing posts from May, 2025

Hello World on Ubantu Docker Image

 Steps to run simple C program on Ubantu Docker image: 1. Following files needs to be created in Working Directory folder.    hello.c    Dockerfile 2. hello.c file contains c program with  Hello, World! message printed out. 3. Dockerfile should contain below code          FROM ubuntu:latest            RUN apt-get update && apt-get install -y gcc            COPY hello.c /app/hello.c            WORKDIR /app            RUN gcc -o hello hello.c            CMD ["./hello"] 4. Build docker image using command " docker build -t my-hello-app ." 5. Once docker image is built, run the docker container using command "docker run my-hello-app" 6. Hello, World! will be printed out.

Run GCC Docker image on Raspberry pi

 Steps to Run GCC Docker image on Raspberry pi: 1. Create folder with below contents:      build --> Folder      Dockerfile --> Docker image file      main.c  --> C Program 2. Write a simple c program into main.c file      // C program to implement      // the above approach      #include <stdio.h>      // Driver code      int main()      {          printf("Welcome to Docker World!!!\n");          return 0;      } 3. Edit Dockerfile and write below contents      FROM gcc:latest      COPY . /build      WORKDIR /build/      RUN gcc -o main main.c      CMD [“./main”] 4. Save and Build Dockerfile, using command "docker build -t main-gcc-app ."      DEPRECATED: The legacy build...

Install and Run Docker on Raspberry Pi

Steps to Install and Run Docker Image on Raspberry Pi board: 1. Connect Raspberry Pi from VSC via SSH connection 2. Run Command "sudo apt install docker.io" 3. Check if docker is installed properly by checking version "docker --version" 4. Pull simple docker hello-world image, by running command "docker run hello-world" 5. If permission access is shown then run below commands to add user.      sudo usermod -a -G docker $USER      grep docker /etc/group      newgrp docker 6. Hello world message will be shown after running Docker image 7. All created images can be seen by running command "docker image ls" 8. From available docker image list, we can run the image whichever we want  example. docker run hello-world:latest

Connecting VSC with Raspberry Pi via SSH

 Steps to connect VSC to Raspberry Pi Running on Linux with SSH. 1. Follow steps mentioned in Putty blog to Enable SSH on Raspberry Pi. 2. Enable Extension " Remote - SSH" in VSC. 3. Go to view>Command Palette>Remote-SSH: Add new SSH host. 4. Enter ssh <username>@<Ip address> 5. Select config file with your user name. This will start setting up SSH Host. 6. It will prompt to enter password for your Raspberry Pi device. 7. After entering valid password SSH is established. 8. Now you can open folder from Raspberry Pi device. Which is your working Directory. 

Connecting Raspberry Pi via Putty

 Steps to connect your Raspberry pi (Running with Linux) to Putty (Running on Windows 11): 1. Install ssh on Raspberry Pi Linux using command      sudo apt install openssh-server 2. Enable Ssh Service      sudo service ssh start 3. Make it always Enabled on Bootup    sudo systemctl enable ssh 4. Read Ip address of Raspberry Pi 5. Open Putty Tool on Windows Machine, Enter Ip address and connect 6. It will open Window like shown below, Login with credentials and password. 7. You are ready to control Raspberry Pi Linux with Putty tool.