Posts

Showing posts with the label Docker

Dockerfile Explained

Rule no 1 - The name of the file should be " Dockerfile " only. Dockerfile is used to build images. It's  is a text file that contains all the commands a user could call on the command line to create an image. Here the commands you can use in a  Dockerfile are explained with examples wherever possible . Hope it helps. The general format of a command is "INSTRUCTIONS arguments". Ex : RUN echo "Hello Docker !!" FROM FROM <image> The  FROM  instruction sets the  Base Image  for subsequent instructions. As such, a valid  Dockerfile  must have  FROM  as its first instruction. The image can be any valid image – it is especially easy to start by  pulling an image  from the  Public Repositories . Ex : FROM ubuntu MAINTAINER MAINTAINER <name> This allows you to set the  Author  field of the generated images. RUN Executes a command and save the result as a new layer....

Getting started with Docker

Installation docker on a ubuntu machine - use the following commands sudo apt-get install docker.io To verify the docker is installed and check its version: sudo docker version Create a simple docker container in interactive mode Here in the below command - it used base ubuntu image , if ubuntu is available on ur machine it will pull from der else pulls from docker public repo-called as docker hub sudo docker run -t -i —name “ur container name” ubuntu /bin/bash Now the new container is created by name given and the control is now the the newly created container. List the containers on the machine docker ps -a delete the container -  sudo docker rm “container name” list docker images available -  docker images get out from the container  exit