Let us first create a simple node js app and then we will see how can we deploy the app on docker via creating docker image
To run another command inside a container you use docker exec every time but by enabling shell or terminal access in the container you won't have to use this again. Here is the docker command which you use to enable shell access inside a container: $ docker exec -it <container ID> shwhere exec is used … Continue reading Enabling command prompt inside a Container
In this blog post we will see some of the basic docker commands to interact with containers and images. [What is Docker? Containers and its Architecture. Learn more!] Creating and running a container from an image $ docker run <image_name>$ docker run hello-world $ docker run <image_name> <command>$ docker run busybox echo hello there , … Continue reading Executing Basic Docker Commands
To run Docker on Windows 10 Home Edition you need to do two things: 1. Check if the Hardware Virtualization is Enabled 2. Install Docker Toolbox instead of Docker Desktop Full Guide:
To enable the virtualization in the Windows 10 Home Edition HP systems follow the below steps: Step 1) Start the System Step 2) Repeatedly press the ESC key at booting/startup time, you will see below screen Startup Menu on pressing ESC key multiple times at startup Step 3) Press the F10 key for BIOS Setup. BIOS … Continue reading How to enable Virtualization in BIOS of Windows 10 Home (HP Systems)! Solved!
Architecture & Components [What is a Container?] Docker Client: It takes user inputs and sends to daemon and is the primary UI to Docker which accepts commands from the user and responds to and fro with a Docker daemon. Docker Daemon: It can run on same or separate hosts. It manages Docker processes by running … Continue reading Docker Container – Architecture & Components – Simplified
Container is a unit of software that provides a standard way to package up application code and all its dependencies and configurations in a single unit so the application runs quickly and reliably from one computing environment to another.