In Linux, Logical Volume Manager (LVM) is a device mapper framework that provides logical volume management for the Linux kernel. Most modern Linux distributions are LVM-aware to the point of being able to have their root file systems on a logical volume.

I’ve already attached an EBS Volume/ Storage of 10Gb to my Instance/ System.

Run this script:

The Hadoop Distributed File System (HDFS) is a distributed file system designed to run on commodity hardware. It has many similarities with existing distributed file systems. However, the differences from other distributed file systems are significant. HDFS is highly fault-tolerant and is designed to be deployed on low-cost hardware. HDFS provides high throughput access to application data and is suitable for applications that have large data sets.

By default, Hadoop Slave Nodes/ Data Nodes contributes all the storage present in the “/” (root drive) to the Hadoop Cluster. E.g., …

In my previous article here, I’ve discussed how can we launch GUI Apps like Firefox Browser, Nautilus File Manager in Docker.

Today, I’m again with another GUI App in Docker container, Spotify.

For a GUI Application to run, we need to have an XServer which is available as part of every Linux Desktop Environment.

For Windows, you can use Xming.

For OSX, you can use Xquarkz.


What is Docker?

Docker is a tool designed to make it easier to create, deploy, and run applications by using containers. Containers allow a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and deploy it as one package. By doing so, thanks to the container, the developer can rest assured that the application will run on any other Linux machine regardless of any customized settings that the machine might have that could differ from the machine used for writing and testing the code.

In a way, Docker is a bit like a…

Prerequisite: This article assumes you have docker installed on your machine.

Step 1: Dockerfile

FROM ubuntu:latestLABEL maintainer="MuhammadTabish" email="" version="1.0" location="India" type="ubuntu-ssh"RUN apt update && apt install  openssh-server sudo -yRUN  echo 'root:password' | chpasswdRUN sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/g' /etc/ssh/sshd_configRUN service ssh startEXPOSE 22CMD ["/usr/sbin/sshd","-D"]

Line 1: Here I am using ubuntu as the base image for the container.

Line 2: We are setting some labels for this Docker Image.

Line 3: By default, Docker does not have sudo installed, hence the need to install it along with the open ssh server.

Line 4: I am setting the…

In this article, we will:

1.Configure Apache2/HTTPD Server on Docker Container

2. Set Up a Python Interpreter, and run our Python Code on Docker Container.

3. Commit the changes in the container and create a Docker Image.

4. Push the Image to the Docker Hub.


Docker is a platform for developers and sysadmins to develop, deploy, and run applications with containers. This is often described as containerization. Putting applications into containers leads to several advantages like:

  • Docker containers are always portable. …

When it comes to container orchestration, Kubernetes and OpenShift are the prominent choices one cannot ignore. While we compare the two, keep in mind that they rather complement each other; in fact, Kubernetes is a significant component of the OpenShift platform.

Additionally, thanks to their robust and scalable configurations, both technologies offer the possibility of:

  • Large-scale application development
  • Management
  • Deployment

What is Openshift?

What is Jenkins?

Jenkins is a self-sufficient, open-source automation tool written in Java. Jenkins uses plugins to build & test your project code continuously, making new changes a laid-back approach for developers. Jenkins facilitates Continuous Integration; hence it is preferably installed on a server.

What are Neural networks?

Neural networks are a set of algorithms inspired by the functioning of the human brain. Generally when you open your eyes, what you see is called data and is processed by the Neurons(data processing cells) in your brain, and recognizes what is around you. That’s how similar Neural Networks work. They take a large set of data, process the data(draws out the patterns from data), and outputs what it is.

The observation of nature has triggered many important innovations. One with profound socio-economic consequences arose in the attempt to mimic the human brain. Although far from understanding its inner workings…

Muhammad Tabish Khanday

Lets Code 💻

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store