What is a docker file? How do I create a docker image with dockerfile?

0 votes
Jun 7 in Docker by Sam
• 290 points
18 views

1 answer to this question.

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
0 votes

 A Dockerfile is a script/text configuration file that contains collections of commands and instructions that will be automatically executed in sequence in the docker environment for building a new docker image.This file is written in a popular, human-readable Markup Language called YAML.

The docker build command processes this file generating a Docker Image in your Local Image Cache, which you can then start-up using the docker run command, or push to a permanent Image Repository.

We will create a new directory for the dockerfile and define what we want to do with that dockerfile.

  • Create a new directory and a new and empty dockerfile inside that directory.
mkdir dockerimages
cd dockerimages
touch dockerfile
  • Now Add a few docker commands in your docker file
From ubuntu

Maintainer "Siraj"

RUN apt-get update

RUN apt-get install vim -y

CMD /bin/echo "Hello! Welcome to docker Tutorial!!!"
  • Now the next step is to build the dockerfile to get the docker image.To do this, Run the following command, here "devopstrainer" is the tag name "ubuntu" is image name with a tag "dockerfile", inorder to understand that this image is created using a dockerfile:
docker build -t devopstrainer/ubuntu:dockerfile .
  • Your docker image would be successfully created. Verify this by running the command:
docker images
answered Jun 7 by Sirajul
• 940 points

Related Questions In Docker

0 votes
1 answer

How do I copy a file from docker container to host?

Here is a way which you can ...READ MORE

answered Aug 27, 2018 in Docker by Damon Salvatore
• 5,450 points
1,011 views
0 votes
1 answer

How do I run a docker image as a container?

You can run an image depends on whether you ...READ MORE

answered Sep 7, 2018 in Docker by Damon Salvatore
• 5,450 points
37 views
0 votes
1 answer

How do I force Docker for a clean build of an image ?

You can try the following step: You have ...READ MORE

answered Sep 7, 2018 in Docker by Damon Salvatore
• 5,450 points
331 views
0 votes
1 answer
0 votes
1 answer
0 votes
1 answer

Deploy Docker Containers from Docker Cloud

To solve this problem, I followed advice ...READ MORE

answered Sep 3, 2018 in AWS by Priyaj
• 56,140 points
79 views
0 votes
1 answer

Can I run docker-compose inside a container?

Compose can also be run inside a ...READ MORE

answered Jun 10 in Docker by Sirajul
• 940 points
25 views

© 2018 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
"PMP®","PMI®", "PMI-ACP®" and "PMBOK®" are registered marks of the Project Management Institute, Inc. MongoDB®, Mongo and the leaf logo are the registered trademarks of MongoDB, Inc.