Skip to content

A repo for running containerized applications using Docker on a Linux operating system.

Notifications You must be signed in to change notification settings

Astan-Billings/Linux-Docker-Container

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 

Repository files navigation

Running Containerized Applications using Docker on Linux

Description

In this project, we will learn about Docker containers and the benefits of these packages in deploying applications. First we will explain what are containers and the process in how they work. Then we will begin practical application with Labs walkthroughs of the various steps below:

  • Installing Docker on Ubuntu Linux.
  • Pulling Docker Images to Run Containers.
  • Listing/Removing Images and Containers.
  • Getting Secure Shell (SSH) access to a Container.
  • Executing Commands in a running Container.
  • Monitoring Containers.
  • Committing Container changes into a New Docker Image.
  • Creating Custom Images using Dockerfile.

As you can see we have an adventure ahead, LETS GET TO IT!! Enjoy!!


Languages and Utilities Used

  • Docker

Environments Used

  • Ubuntu Linux 22.04
  • VirtualBox 7.0.12 & Oracle VM VirtualBox Extension Pack

Technology and Concepts

What are Containers?

Containers are packages of software the "contain" all the necessary parts for it run efficiently in any computing environment. These parts are all the compatible dependencies such as versions of programming langauges, system tools, system libraries, binary code, executable and configuration files.

What is Docker?

What are Docker Images?

Program walk-through:

Installing Docker on Ubuntu Linux

Launch the utility:
Disk Sanitization Steps

Pulling Docker Images to Run Containers

Launch the utility:
Disk Sanitization Steps

Listing/Removing Images and Containers

Launch the utility:
Disk Sanitization Steps

Getting Secure Shell (SSH) access to a Container

Launch the utility:
Disk Sanitization Steps

Executing Commands in a running Container

Launch the utility:
Disk Sanitization Steps

Monitoring Containers

Launch the utility:
Disk Sanitization Steps

Committing Container changes into a New Docker Image

Launch the utility:
Disk Sanitization Steps

Creating Custom Images using Dockerfile

Launch the utility:
Disk Sanitization Steps

About

A repo for running containerized applications using Docker on a Linux operating system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published