Learnitweb

Category: Docker tutorials

  • Docker Swarm

    1. Introduction Docker Swarm is a native clustering and orchestration tool for Docker. It allows users to manage and orchestrate a group of Docker nodes (containers or hosts) as a single virtual system. With Docker Swarm, you can deploy, manage, and scale containerized applications across a cluster of Docker nodes. 2. Key Features of Docker…

  • Docker Compose

    1. Introduction Modern cloud-native apps are made of multiple services interacting with each other to form an application. These services are called microservices. You can deploy these micoservices individually. One such approach is to use one Dockerfile for each service. But such type of deployment and management of such services can be difficult. This is…

  • Docker Container

    1. Introduction A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. Images become containers at runtime and in the case of Docker containers – images become containers when they run on Docker Engine. Containers isolate…

  • Docker images and Layers

    1. Introduction A Docker image is a collection of loosely-connected read-only layers where each layer comprises one or more files. Figure 6.3 shows an image with 4 layers. The best way to see images is when you pull an image. Let us see an example. Each line in the output above that concludes with “Pull…

  • Docker Image registry, naming and tagging

    1. Introduction Images are stored in either local repositories or centralized places called registries. Docker Hub is the most popular registry to store images. Most modern registries implement the OCI distribution-spec and we sometimes call them OCI registries. A registry’s role is to securely store container images and facilitate easy access across various environments. Some…

  • Docker image

    1. Introduction A container image is a standardized package that includes all of the files, binaries, libraries, and configurations to run a container. Images are like stopped containers. Images are regarded as build-time constructs, while containers are considered run-time constructs. There are two important principles of images: The terms image, Docker image, container image, and…

  • The Docker Engine

    1. Introduction In this tutorial, we’ll explore the inner workings of the Docker Engine. 2. Docker Engine Docker Engine is an open-source containerization platform used for building and packaging applications into containers. It operates as a client-server application consisting of the following components: The Docker engine is the fundamental software responsible for running and managing…

  • Create and deploy a simple node application on Docker

    1. Introduction In this tutorial, you will learn how to Dockerize a Node.js application—a process that packages your app and all its dependencies into a portable Docker container. By doing so, you can run your application consistently across any environment, from local development to production. n simple words, the process of running the application source…

  • Getting started with Docker – Images and Containers

    1. Introduction In this tutorial, we’ll discuss important terms about Docker. We’ll discuss Docker client, Docker engine, Images and Container. We’ll also create our own image create our own container. 2. Docker client and Docker engine When you install Docker, you get two major components: The engine implements the runtime, API and everything else required…

  • Introduction to Docker

    1. Introduction In this tutorial, we’ll discuss Docker and few terms related to it. We’ll also see how to get started with Docker. 2. Before Docker Let’s discuss things before Docker. Whenever the business required a new application, the IT department would purchase a new server. Often, the performance needs of the application were unclear,…