Misael  Stark

Misael Stark

1623757320

Components of Docker & Basic Commands

Prerequisite: https://bansalkushagra.medium.com/docker-architecture-o-s-virtualization-in-docker-a32ba4042215

Components of Docker

A. Docker Daemon:

Ø Docker runs on host O.S

Ø It is responsible for the running container to manage docker services.

Ø Docker daemons can communicate with other daemons.

B. Docker Client

Ø Docker users can interact with docker through a client.

Ø Docker Client uses commands and REST APIS to communicate with the docker daemon.

Ø When a Client runs any server command on the docker client terminal, the client terminals send these docker commands to the docker daemon.

Ø It is possible for Docker client to communicate with more than one daemon.

C. Docker Host

Ø It is used to provide an environment to execute and run applications. It contains the docker daemon, images, containers, networks, and Storage.

D. Docker Hub/Registry

Ø It manages and Stores the docker Images.

Ø There are two types of registry in the docker.

o Public Registry

o Private Registry

E. Docker Images

Ø Docker images are the read-only binary templates used to create a container.

Ø Single files with all dependencies and configurations required to run a program.

#dockerfiles #devops-tool #devops #docker

What is GEEK

Buddha Community

Components of Docker & Basic Commands
Iliana  Welch

Iliana Welch

1595249460

Docker Explained: Docker Architecture | Docker Registries

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:

  • What is Docker Host
  • What is Docker Engine
  • Learn about Docker Architecture
  • Learn about Docker client and Docker Daemon
  • Docker Hub and Registries
  • Simple demo to understand using images from registries

#docker #docker hub #docker host #docker engine #docker architecture #api

August  Murray

August Murray

1615008840

Top 24 Docker Commands Explained with Examples

In my previous blog post, I have explained in detail how you can Install Docker and Docker-compose on Ubuntu

In this guide, I have explained the Top 24 Docker Commands with examples.

Make sure you have sudo or root privileges to the system.

Docker Commands

  1. The command to check the version of Docker installed.
  2. To look/search for available docker images from the Docker registry.
  3. To pull docker images from the Docker registry.
  4. Listing all the docker images
  5. Creating / Running docker container from Docker image.
  6. To list the actively running docker containers.
  7. To list all the docker containers
  8. To stop a Container
  9. To start a Container
  10. To restart a Docker container
  11. To login to running Docker container
  12. To delete the stopped Docker containers
  13. To delete Docker images from the Local system
  14. To check logs of a running Docker container
  15. Killing docker containers
  16. Log in to Docker Hub registry (hub.docker.com)
  17. Removing docker hub registry login from the system.
  18. Check active resource usage by each containers
  19. Rename a Docker container
  20. To display system wide information of Docker
  21. Inspecting a Docker container
  22. Building docker images from Docker file
  23. Creating new docker images from a Container
  24. Pushing Docker images from Local to Docker registry.

#docker #docker-command #containers #docker-compose #docker-image

Henry Short

Henry Short

1580104680

List all containers in Docker(Docker command)

We can get a list of all containers in docker using docker container list or docker ps commands.

List Docker Containers

To list down docker containers we can use below two commands

  • docker container list
  • docker ps

docker container ls command introduced in docker 1.13 version. In older versions we have to use docker ps command.

List all Containers in docker, using docker ls command

The below command returns a list of all containers in docker.

docker container list -all

or

docker container ls -all

List all containers in docker, using docker ps command

In older version of docker we can use docker ps command to list all containers in docker.

$ docker ps -all

or

$ docker ps -a

List all Running docker containers

The default docker container ls command shows all running docker containers.

$ docker container list

or

$ docker container ls

or

To get list of all running docker containers use the below command

$ docker ps

List all stopped docker containers command

To get list of all stopped containers in docker use the below commands

$ docker container list -f "status=exited"

or

$ docker container ls -f "status=exited"

or you can use docker ps command

$ docker ps -f "status=exited"

List all latest created docker containers

To list out all latest created containers in docker use the below command.

$ docker container list --latest

Show n last created docker containers

To display n last created containers in docker use the below command.

$ docker container list --last=n

#docker #docker-container #docker-command

August  Murray

August Murray

1615016400

Docker: Installing Docker and Understanding basic docker commands

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.

Pre-requisites

  1. For our demonstration, we will be using centos-07.
  2. We will be using 1 machine for our lab with the below IP details:

192.168.33.61 docker.unixlab.com

3. The memory should be at least 2 GB and there should be at least 2 core CPU.

Understanding Basic docker commands:

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

Docker Architecture Overview & Docker Components [For Beginners]

If you have recently come across the world of containers, it’s probably not a bad idea to understand the underlying elements that work together to offer containerisation benefits. But before that, there’s a question that you may ask. What problem do containers solve?

After building an application in a typical development lifecycle, the developer sends it to the tester for testing purposes. However, since the development and testing environments are different, the code fails to work.

Now, predominantly, there are two solutions to this – either you use a Virtual Machine or a containerised environment such as Docker. In the good old times, organisations used to deploy VMs for running multiple applications.

So, why did they started adopting containerisation over VMs? In this article, we will provide detailed explanations of all such questions.

#docker containers #docker engine #docker #docker architecture