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

0 votes
Jun 7 in Docker by Sam
• 1,520 points
274 views

1 answer to this question.

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
• 19,670 points

Related Questions In Docker

0 votes
2 answers

How do I run a docker image as a container?

You could probably follow these steps : $ docker ...READ MORE

answered Aug 9 in Docker by Sirajul
• 19,670 points
74 views
0 votes
2 answers

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

You could try this inorder to clean ...READ MORE

answered Aug 6 in Docker by Sirajul
• 19,670 points
816 views
0 votes
1 answer

How do I start a Docker container with a volume?

You can first create the volume and ...READ MORE

answered Jul 2 in Docker by Namik
• 1,200 points
56 views
0 votes
1 answer

How do I delete the build cache for a docker image?

You could try this inorder to clean ...READ MORE

answered Jul 3 in Docker by Sirajul
• 19,670 points
65 views
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,520 points
136 views
0 votes
1 answer

how do I create an image from a tar archive in docker?

You can use docker load command inorder to get ...READ MORE

answered Jul 2 in Docker by Sirajul
• 19,670 points
28 views
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,510 points
1,973 views