Skip to main content

Basic Docker Commands along with the information about Docker

 In previous blog we have discussed about Docker and the image of it. Today we are going to cover  basic list of Docker commands with some basic information of it like why you need to use Docker? How do you use Docker? etc....


Docker:


'A unique and smart way to build apps’, as stated on its website, is an open-source platform for building apps and micro-services. The catch here is the automated deployment of your app in a container, by OS level virtualization provided by Dockers. Dockers are better than VMs as you can do away with the additional costs for maintaining and starting the latter. By deploying your app and its dependencies (i.e. the per-requisite apps for its proper functioning) in a container, your app becomes portable during all the phases of development and testing. Moreover, the isolated apps eliminate conflicts, enable team collaboration, and reduce the time-to-market.





When Do You Need to Use a Docker?


For Docker CI/CD during numerous development phases (dev/test/QA)

For replicating the environment on your server, while running your code locally on your laptop

For distributing your app’s OS with a team, and as a version control system.

How Do You Setup a Docker Locally


Download a Docker edition and the Docker Toolbox

Make sure your BIOS has Virtualization Technologies, AMD-V, or KVM enabled

Install the Extension Pack in the Oracle Virtual Box.

Run the Setup

How Do You Use a Docker?

The biggest advantage of VMs is that they create snapshots which can be revisited instantly later. Docker containers further enhance the lightweight process virtualization by being OS independent and using the Linux Kernel’s functionality. They are created from Docker images – like snapshots. Docker images are created using a Docker file which can be customized or used as is. The default execution driver for creating a docker container is ‘libcontainer’. Docker Hub can be used for searching docker images and seeing the way they have been built.


To create a Docker container, download the ‘hello world’ image, by typing the following command in the terminal –


$ docker run hello world


For checking the number of images on your system, use the following command –
$ docker images


For searching an image in the Docker Hub –
$ docker search <image>


List of Docker Basic Commands


docker run – Runs a command in a new container.

docker start – Starts one or more stopped containers

docker stop – Stops one or more running containers

docker build – Builds an image form a Docker file

docker pull – Pulls an image or a repository from a registry

docker push – Pushes an image or a repository to a registry

docker export – Exports a container’s filesystem as a tar archive

docker exec – Runs a command in a run-time container

docker search – Searches the Docker Hub for images

docker attach – Attaches to a running container

docker commit – Creates a new image from a container’s changes
Check out the complete list of commands in the Docker documentation.

Comments

  1. Nice post!! Thanks for sharing. Happy to read your Blog. If you want to know about Belkin.Range/Setup you can visit here.

    ReplyDelete
    Replies
    1. Thank you very much for give sometime and share your thoughts,
      We will keep sharing such a interesting and informative contents. and I will definitely visit your setup link.


      Regards,
      Netwyman

      Delete

Post a Comment

Popular posts from this blog

What is STP? - Explain Advantages and Disadvantages

The Spanning Tree Protocol is a network protocol that builds a loop-free logical topology for Ethernet networks. The basic function of STP is to prevent bridge loops and the broadcast radiation that results from them. STP is a protocol. It actively monitors all links of the network. To finds a redundant link, it uses an algorithm, known as the STA (spanning-tree algorithm). The STA algorithm first creates a topology database then it finds and disables the redundant links. Once redundant links are disabled, only the STP-chosen links remain active. If a new link is added or an existing link is removed, the STP re-runs the STA algorithm and re-adjusts all links to reflect the change. STP (Spanning Tree Protocol) automatically removes layer 2 switching loops by shutting down the redundant links. A redundant link is an additional link between two switches. A redundant link is usually created for backup purposes. Just like every coin has two sides, a redundant link, along with

What are the Advantages and Disadvantages of TCP/UDP ?? Difference between TCP and UDP

As in previous blog we have define and explain about what is TCP and UDP and from now we are moving ahead with Advantages, Disadvantages and Difference of TCP and UDP but for this you have to know about TCP and UDP hence to understand it go for a What is TCP and UDP . Advantage of TCP Here, are pros/benefits of TCP: It helps you to establish/set up a connection between different types of computers. It operates independently of the operating system. It supports many routing-protocols. It enables the internetworking between the organizations. TCP/IP model has a highly scalable client-server architecture. It can be operated independently. Supports several routing protocols. It can be used to establish a connection between two computers. Disadvantages of TCP Here, are disadvantage of using TCP: TCP never conclude a transmission without all data in motion being explicitly asked. You can't use for broadcast or multicast transmission. TCP has no block boundaries, so you