For this example, suppose that you have resized the boot volume of an instance, such as a T2 micro instance, from 10 GB to 20 GB.
Step1- Login to aws console and go to EC2 services.
1.Make Sure to Install Git Hub Integration Plugin.
2.If not you can install it from Jenkins Plug Manager.
GitHub Personal Access Token.
Let’s go down the rabbit hole. You first need to create GitHub personal access token for user that has access to GitHub repository. In my case, that was my GitHub account.
There are several Docker specific jargon that we need to clarify before diving into installation and usage examples. Below are commonly used terminologies in Docker ecosystem.
Docker daemon: This is also called Docker Engine, it is a background process which runs on the host system responsible for building and running of containers.
Docker Client: This is a command line tool used by the user to interact with the Docker daemon.
Docker Image: An image is an immutable file that’s essentially a snapshot of a container. A docker image has a file system and application dependencies required for running applications.
Docker container: This is a running instance of a docker image with an application and its dependencies. Each container has a unique process ID and isolated from other containers. The only thing containers share is the Kernel.
Docker registry: This is an application responsible for managing storage and delivery of Docker container images. It can be private or public.
We will install Docker CE on RHEL 8 / CentOS 8. We will start with the installation of Docker then Docker Compose.
There are two editions of Docker available.
Community Edition (CE): ideal for individual developers and small teams looking to get started with Docker and experimenting with container-based apps.
Enterprise Edition (EE): Designed for enterprise development and IT teams who build, ship, and run business-critical applications in production at scale.
The Docker Enterprise Edition requires an active license to use. In this guide, we will install Docker CE on RHEL 8. Let’s add Docker repository before we can install it.