- Installation & Running Hello World using Docker
- What are images, How to get them from Docker hub
- How to create, start, stop container
- Dockerfile NGINX container with HTML website
- Dockerfile with a Hello World project of Nodejs
Docker is very important tool in DevOps. It is now also mostly used by programmers for development of their tech stack for web development project. In this series we will cover basics of docker
- Installation & running hello world
- What are images, how to get them from dockerhub
- How to create, start, stop container
- Dockerfile nginx container with HTML website
- Docker file with a hello world project of Nodejs
Containers are isolated from one another and bundle their own software, libraries and configuration files; they can communicate with each other through well-defined channels. Because all of the containers share the services of a single operating system kernel, they use fewer resources than virtual machines.
Docker can package an application and its dependencies in a virtual container that can run on any Linux, Windows, or macOS computer. This enables the application to run in a variety of locations, such as on-premises, in public (see decentralized computing, distributed computing, and cloud computing) or private cloud. When running on Linux, Docker uses the resource isolation features of the Linux kernel (such as cgroups and kernel namespaces) and a union-capable file system (such as OverlayFS) to allow containers to run within a single Linux instance, avoiding the overhead of starting and maintaining virtual machines. Docker on macOS uses a Linux virtual machine to run the containers.
Scope and opportunities in power electronics
Learn Linear Algebra Concepts with simple examples.
Get basic knowledge of Dart programming language in Sinhala
CEO of Thepcstudio, Full Stack Web Developer, Cloud System Administrator. I also make YouTube Videos & Write Blog. I work with latest tech which are there in market like nodejs, react, django even sometimes laravel. I also like devops and work with linux all the time. Docker, LXD and all other kinds of tools makes me feel amazing. I love learning new things and like to teach them back to world by adding my own knowledge