Subhajit Dutta
@Subhajit_dutta7
Followers
33
Following
1K
Media
28
Statuses
99
Linux | learning networking | learning Kubernetes | Started following DevOps
India
Joined March 2019
I just completed Introduction to Jenkins with and let me tell you it was amazing to learn a new tech skill also the course is practical based so i had my hand-on practice to learn and enjoy it. @edXOnline!
0
0
0
Yayyy i got another badge -> View my verified achievement from @awscloud.
credly.com
Earners of this badge have completed the Getting Started with Compute training and achieved the required scores on the post-course assessment. They have demonstrated the ability to describe different...
1
0
2
View my verified achievement from @awscloud. The lab was really interactive and loved to finished it.
credly.com
Earners of this badge have completed the Getting Started with Storage training and achieved the required scores on the post-course assessment. They have demonstrated the ability to describe storage...
1
0
1
Thanks to @KodeKloudHQ for the certificate, it was well spent time learning the advanced concepts of Golang and as well as getting some insights on making a API.
0
0
4
A small info about the docker container: Whenever you run a container you will be getting a hash generated, it is nothing but the ID of the container and it is really import.
0
0
3
i guess you are already familiar with the docker run cmd if not then check out my last tweet. (n+1/n) https://t.co/9QTs1YzOlF
I gave you the gist of containers in my previoud tweet, so let me introduce you to -> Docker : A container platfom that allows you to build,test & deploy applications quickly. If you haven't read the previous one then here is the link : https://t.co/2OZbE5i6Vx
0
0
0
A small info, every application has it's own port number to run on and that's how they get the information that you want from internet. (n/n)
1
0
0
The second option : -p : This means you are forwarding the container port to listen to the port you provide. So you might be wondering about what 8080:80, well "8080" is nothing but the port that i want to container on and "80" is the container port. (3/n)
1
0
0
Let me explain the cmd to you guys So, over here i have added 2 options to the cmd those are : -d -> this means detached mode(simply it will run the container in the background. (2/n)
1
0
0
Been a long time since i have posted so here is a continuation of docker feature or should i say containers : Here is a useful cmd for you guys on docker : $ docker run -d -p 8080:80 nginx (port forwarding the nginx container to 8080) (1/n)
2
0
8
As you can see in the video,only 3 layers needed to be downloaded whereas the others were already present on my system,isn't that amazing. By the way,the image is pulled from Docker Hub and as i have not metioned an y version so it just went and pulled the latest one. (n/n)
0
0
3
So when you download or pull an image from the docker hub, it gets downloaded in layers and if you download another image but it needs the same layers to spin up the container, it will just download the extra one that are needed . (4/n)
1
0
2
Also i did mention that Containers needs less space than using any VMs that because : Images are built in layers. Each layer is an immutable file(is a collection of files & directories). (3/n)
1
0
1
By now you might know what a container is, so let me introduce you to a new term called Image. Image: A file that contains all the instruction and everything to spin up the conatainer. Well container is just the running instance of an "Image". (2/n)
1
0
1
I gave you the gist of containers in my previoud tweet, so let me introduce you to -> Docker : A container platfom that allows you to build,test & deploy applications quickly. If you haven't read the previous one then here is the link : https://t.co/2OZbE5i6Vx
2
0
5
Well container also run on an isolated environment,requires less space and can handle more applications on the other hand VMs need a full copy of an OS, taking up tens of Gbs But container and Virtual machines provide a great flexibility in deploying and managing apps. (n/n)
0
0
3
Let's see some advantages of using container over Virtual machines. -> Container virtualize the Operating system insted of hardware, and thus provides more portibility and efficiency. Multiple containers can run on same machine and share the OS kernel. (2/n)
1
0
3
So what is container ? -> A container is a standard unit of software that packages the code and also it's dependencies, so the application runs quickly and reliably from one computing environment to another also container are the fundamental of Kubernetes. (1/n)
1
0
2
Ever made your project and shared it with your friends to test it but due to some dependencies it won't work as expected. Let me introduce you to container, using this you can just create an image of your application and send the link of the repository to your friends. (0/n)
1
0
6