So you have heard about Docker or Kubernetes but you have not really used them or do not know how they work. In this series, we will be exploring these tools and their features individually based on practical examples and projects.
The main motive of this article is to solve real-world problems. Can you imagine the loss of Instagram, not only loss but also hate of a million users it receives if it is even down by a few seconds, so nobody would want that, right?
Before we start talking about docker, we need to understand the problem which is solved by Docker efficiently and economically. Before Docker gained popularity.
Docker is a set of platform as a service products that uses OS-level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their own software, libraries and configuration files
I wanted to find a way to improve the on-boarding process of new developers joining my team and to improve the day to day life of my team’s “legacy” developers. At that time, everyone had to manage different Ruby versions for different projects, manage different environment variables, and so on. You can imagine how painful could have been such a process for a new developer in the team so, I started looking around for possible solutions. A simple and easy to use Docker file template for Rails applications
Docker enables developers to easily pack, ship, and run any application as a lightweight, portable, self-sufficient container, which can run virtually anywhere. … Containers do this by enabling developers to isolate code into a single container. This makes it easier to modify and update the program
In this post, I’ll tell you how to containerize your node.js application using Docker. Before proceeding, make sure Docker is installed in your computer. Containerizing applications are more popular in the present world since they were able to address some main issues that almost every project team face.
What Docker is, how to use it and why it is popular. In this brief article, I will give a very general overview on Docker’s structure, how to use it and the main reasons why it has become so popular.
This is a tool for defining and running multi-container Docker applications with a single command, you create and start all the services
In this section, we will learn about Docker Compose, its file, and its commands, using a sample application developed by Docker called the Voting App.
In this article, I’ll show how easy it is to run locally built images in Kubernetes, without publishing them to a global registry. For this article, I suppose you already have kubectl and minikube installed locally. This article is targeted on Linux environment.
In this part, I show the Docker configuration of this project, and tell you two problems when I was building and executing my built container.
Problem Statement:Integrating Jenkins, Docker, Git and Github.
Building Multistage Dockerfiles for Go and Deploying to DigitalOcean
Step by step Dockerizing a Python API as a single file and optimizing the size without any external dependency.
Start to create an image for the goal of containerization!