
Master cloud virtualization and docker basics on Oracle Cloud Infrastructure. Create Oracle Linux instances, run docker containers, and build an Ingenix web app using docker compose and swarm.
Explore cloud virtualization concepts by launching Oracle Linux virtual instances on Oracle Cloud, understanding virtual machines, IP addresses, SSH keys, and the benefits of vendor-managed infrastructure.
Compare virtual machines and Docker containers by examining hypervisors versus containers, embrace containerisation and image packaging to run apps across machines on cloud infrastructure as a service.
Sign up for the always free Oracle Cloud Infrastructure tier to access compute virtual machines and two autonomous databases for learning or prototyping, with credit card validation for activation.
Learn how to request the Oracle Cloud free tier, including account setup, credit card verification, and 30 days of free compute, virtual machines, and related resources.
Explore Oracle Cloud Infrastructure core concepts, from metal and virtual machines to tenancy, compartments, a virtual cloud network, and instances, including images, shapes, block volumes, and secure ssh access.
Launch an oracle linux virtual machine in oracle cloud by selecting an image and a shape that defines cpu and memory, then attach optional storage to create the instance.
Create an Oracle Linux cloud instance on Oracle Cloud, configure compartments and virtual cloud network, set up security with public-private keys, enable ports, and connect via Putty.
Download and install PuTTY, then use PuTTYgen to generate an RSA public and private key; save the private key locally and copy the public key for cloud instance access.
Create or confirm a compartment, then set up a virtual cloud network in OCI, review default network settings and security rules, and prepare for launching an Oracle Linux instance.
Create an Oracle Linux virtual machine instance in Oracle Cloud, choosing an always free eligible image, configuring compartments and networks, and uploading the public key for access.
Connect to an Oracle Cloud Linux instance via PuTTY for SSH access using the host name or IP and private key authentication to securely access the VM.
Use WinSCP to transfer files to an Oracle Cloud Linux VM, configure the session with IP and private key, and drag and drop from local to the home directory.
Explore essential Linux and Unix command line basics, including pwd, ls, cp, mv, rm, cat, and less, with focus on permissions and simple piping.
Explore the sudo command on Oracle Cloud Linux VMs, using sudo or pseudo bash to gain super user privileges and run privileged commands for Docker tasks.
Trace the evolution from monolithic architectures to Docker containers and microservices, using loosely coupled services and lift-and-shift deployment for faster cloud updates.
Explore Docker architecture, detailing the Docker host, the daemon, images and containers, and the registry, then show how the Docker client runs and manages containers, including swarm.
learn to install docker on oracle linux in the cloud environment (oci), configure dependencies, install the docker engine, start and enable the service, and verify with docker version.
Run the first Docker program hello world to show how the Docker daemon pulls the image from Docker Hub when not found locally and prints hello from Docker.
Learn how to verify if the docker process is running by using docker ps to list running and stopped containers, and understand how images and containers relate.
With Cloud Computing gaining significance – Virtualization (Virual Machine) and dockers (microservices) are gaining momentum and re-defining & optimizing Hardware and Software solutions.
In this course you would learn about building a cloud virtual environment through Oracle Linux and Docker as well using Oracle cloud - free tier. It does not require any installation of software in your machine, except secure-shell (SSH) - Putty.
The topic of coverage includes :
•Virtualization in Cloud computing.
•Virtual Machine vs Docker.
•Oracle Cloud – Oracle Linux instance
•Getting Access to Oracle Cloud Infrastructure.
•Creating Oracle Linux Instance and accessing through Putty – SSH
•Linux-Unix Command line commands overview
•Dockers
•Software development evolution process
•What is Dockers?
•Getting docker installed with ‘Hello world’ through dockers.
•Install and access of web server – nginx as docker..
•Docker based web application.
•Using Web server nginx in docker and accessing simple application (index.html).
•‘Docker file’ in Dockers.
•Simple python application using docker file.
•Use docker file to build web image in nginx
•Docker compose’ in dockers.
•Multiple containers in single node.
•Simple web application nginx and redix container creation through docker compose.
•Docker swarm
•Introduction to docker swarm and creating docker swarm.
•Creation of service in Docker swarm.
• Replication of service in Docker swarm -nodes.
• Docker Stack vs Compose
• Docker visualizer in Docker stack.
• Docker Vs Kuberbetes.
Happy learning!!