is a container management service. The keywords of Docker are develop, ship and run anywhere. The whole idea of Docker is for developers to easily develop applications, ship them into containers which can then be deployed anywhere. The initial release of Docker was in March 2013 and since then, it has become the buzzword for modern world development, especially in the face of Agile-based projects.
In our example, we are going to use the Apache Web Server on Ubuntu to build our image. Let us follow
the steps given below, to build our web server Docker file.
Step 1 − The first step is to build our Docker File. Let us use vim and create a Docker File with
the
following information.
FROM ubuntu
RUN apt-get update
RUN apt-get install –y apache2
RUN apt-get install –y apache2-utils
RUN apt-get clean
EXPOSE 80 CMD [“apache2ctl”, “-D”, “FOREGROUND”]
Now that the file details have been entered, just save the file.
Step 2− Run the Docker build command to build the Docker file. It can be done using the following command −
sudo docker build –t=”mywebserver” .
We are tagging our image as mywebserver. Once the image is built, you will get a successful message that the file has been built.
Step 3− Now that the web server file has been built, it’s now time to create a container from the image. We can do this with the Docker run command.
sudo docker run –d –p 80:80 mywebserver
The following points need to be noted about the above command −