docker

How to use concept of Networking in Docker ?

Reading Time: 4 minutes Introduction As we gave a basic introduction to Docker in this blog. Docker provides OS independent containers that run in an isolated environment. Docker networking enables these containers to communicate with other containers and other required places like the internet to gain the updates of applications. With the understanding of networking in Docker, we can create custom networks for our containers as per the requirements. Continue Reading

Restart policies in a Docker container

Reading Time: 3 minutes To enable self-healing in a docker container, we can use restart policies in docker. There are three restart policies: on failure: It restarts the docker container if the container exits because of some failure or exits with a non-zero exit code. It will also restart the container when the Docker daemon restarts even if the containers were in a stopped state. always: It will always Continue Reading

Persistence in a Docker container

Reading Time: 3 minutes Can a docker container persist data? It is often believed that a docker container cannot persist data. In this blog, we will see how we can use docker containers to hold the data within them. We can run the docker container by: docker container runLet’s run a docker container: docker container run –name mycontainer -it ubuntu:latest /bin/bash Now let us write some data into some Continue Reading

SpringBoot application using MarkLogic as a Docker Container

Reading Time: 4 minutes In this blog, we will know how we can create a SpringBoot application that uses MarkLogic as the database tier. In this application, we will be running MarkLogic in Docker containers. SpringBoot A spring boot is an open-source Java-based framework. Spring Boot is a project that is built on top of the Spring Framework. It makes it easy to create stand-alone, production-grade applications that we Continue Reading

How to use Cypress tests with docker?

Reading Time: 3 minutes Let us first understand what docker is and the use of Cypress tests with Docker. The topic is fascinating so stay tuned. What is Docker? Docker is open-source containerization. Docker is a virtual environment. Developers will be molding it according to the requirement. It creates a virtual environment inside containers. We can customize these containers. Why use Docker? Docker does not need machine-specific configurations. Docker Continue Reading

Creating RESTful API using SpringBoot and MongoDB

Reading Time: 3 minutes In this blog, we are going to create RESTful APIs using spring boot and containerized MongoDB. What are RESTful API, SpringBoot, and Containerized MongoDB In this section, we will go through the term’s REST API, SpringBoot, and Containerized MongoDB RESTful API A REST API (also known as RESTful API) is an application programming interface that conforms to the constraints of REST architecture. REST stands for Continue Reading

How To Deploy A Container On Docker Using Portainer

Reading Time: 2 minutes In this blog, we will be learning about Docker Portainer and how to deploy a container using it. What is Docker Portainer? Portainer is a container management platform. It allows the management of various Docker environments. It helps in managing the containers, networks, volumes, and Swarm services using a web-based dashboard of Portainer. For monitoring docker applications, one can use Portainer. Firstly, let’s see the Continue Reading

photo of turned on laptop computer

How to run MinIO as a Docker Container

Reading Time: 4 minutes What is MinIO? MinIO is an open-source and high-performance distributed object storage server as a result it is designed for large-scale data infrastructures. In addition, it is compatible with the S3 API hence build from scratch with a private cloud as its target. It’s featuring more than 16000 GitHub stars, and 219 million Docker pulls supported by an active community worldwide. Why do we need Continue Reading

How to solve Producer and Consumer problems

Reading Time: 3 minutes In this blog, we will learn about how to solve producer and consumer problems using Kafka and Docker. It’s going to be interesting. So stay tuned Kafka is a high-performance, real-time, and also publish-subscribe messaging system. It is an open-source tool as well as a part of Apache Projects. Some Characteristics of Kafka are:- Firstly it is a distributed and partitioned messaging system. Secondly, Kafka Continue Reading

How To Run Postman With Environment On Docker

Reading Time: 2 minutes Hello Everyone, basically Today we will learn about how to run collection with the environment on docker using the docker image. Let’s start, the simple prerequisite for this blog is that you have docker installed on your machine. What is Postman? Postman is an API(application programming interface) development tool that helps to build, test, and modify APIs. therefore any functionality that could need by the Continue Reading

abstract business code coder

How to use Docker image for multi-CPU architecture

Reading Time: 3 minutes Have you come across a situation where you were unable to run a docker container because it did not support your CPU architecture? If yes, then this is the right blog for you to follow and to allow your container to run as expected. I mostly use amd based architectures as my host machines to host my containerized applications, but I recently shifted few of Continue Reading

docker

Create the Docker image from the Dockerfile present on Github

Reading Time: 3 minutes In this we will write a dockerfile which is present on the github and with that we are creating the docker image . Docker image is build on your dockerhub repository . We can say that we are setting up automated builds . Github Github is a specific open-source version control system created by linus torvalds in 2005 . It is distributed version control system Continue Reading

docker

Dockerfile and its Best Practices

Reading Time: 4 minutes If you are working with docker, you would inevitably have to write a dockerfile. It’s a text file containing a set of commands which are executed in a sequential order in which they are written to create a new docker image. It is essential that you follow best practices when writing a dockerfile, so that your build is more efficient and reliable. In this blog, Continue Reading