Docker is a truly excellent bit of tech that allows us to specify the environment in which we want all of our applications to live within a simple Dockerfile. This effectively allows for easier collaboration and rids us of the “it works on my machine” problem that is soo prevalent in development teams across the globe.
In this video we will show you how you can efficiently host your Go apps using Docker container technology.
Subscribe : https://www.youtube.com/channel/UCwFl9Y49sWChrddQTD9QhRA
If you are a software engineer, you must know where your application is deployed. A few years back, web applications were deployed on dedicated physical servers. The evolution of application deployment can be considered as three generations. Let’s explore it for your knowledge.
Earlier days, the application was deployed in a dedicated physical server. You may think that nowadays also deployed on physical servers. But it was a different story. For example, if your application needs to have different servers like the application server, database server, mail server, and web server, you must have four different hardware boxes (physical servers) to deploy this application.
There are many disadvantages of these servers.
#containers #docker #containerized applications #deploy simple application
Following the second video about Docker basics, in this video, I explain Docker architecture and explain the different building blocks of the docker engine; docker client, API, Docker Daemon. I also explain what a docker registry is and I finish the video with a demo explaining and illustrating how to use Docker hub
In this video lesson you will learn:
#docker #docker hub #docker host #docker engine #docker architecture #api
Go announced Go 1.15 version on 11 Aug 2020. Highlighted updates and features include Substantial improvements to the Go linker, Improved allocation for small objects at high core counts, X.509 CommonName deprecation, GOPROXY supports skipping proxies that return errors, New embedded tzdata package, Several Core Library improvements and more.
As Go promise for maintaining backward compatibility. After upgrading to the latest Go 1.15 version, almost all existing Golang applications or programs continue to compile and run as older Golang version.
#go #golang #go 1.15 #go features #go improvement #go package #go new features
This article contains the step by step information on how to Dockerize MuleSoft Application. Here we will create a Docker image containing Mule Standalone server 3.9.4. As soon as our image is built, we will run the container to start the application.
As we can see in the Dockerfile, we have picked centos as our base image and installing the JDK 1.8, Maven, and Mule Standalone runtime on it. Once the environment setup is done then it’s copying the application zip file into the apps folder of Mule_HOME.
#mule #docker application #dockerization #docker
Now since we have understood the basic architecture of Docker in my previous tutorial titled “Docker: Understanding Docker Architecture and Components”, lets now learn how to install Docker and run some basic commands.
3. The memory should be at least 2 GB and there should be at least 2 core CPU.
The First thing we are going to do is to run the **“docker run hello-world” **command.
This command tries to find the “hello-world” image locally and if not found, it then downloads an image from the docker hub and runs the container out of this image.
#automation #containerization #docker-container #docker #docker-image