The Crypto Guy avatar

Creating an image from a DockerFile and testing the container.

the-icon

Published: 22 Apr 2020 › Updated: 22 Apr 2020Creating an image from a DockerFile and testing the container.

Creating an image from a DockerFile and testing the container.

wmkhid.png

Step 1:
Create an index.html file

Step 2:
Create a Dockerfile by an editor using command : vi Dockerfile
qvmtds.png

Step 3:
Write code as follows in the Dockerfile and save it.

From nginx:alpine
COPY . /usr/share/nginx/html
v7i4nn.png

Step 4:
Place both the files in the same directory, the index file and the Dockerfile.
v76qvh.png

Step 5:
Create an image using the command "docker build -t [imagename] ."
f3qnyx.png

Step 6:
Check if the image is created by using the command "docker images"
sqq6js.png

Step 7:
Now create a container using the image we just created and check if its working. Container creation is is as follows.

Command: docker container run -d -p 80:80 [imagename_we_created]
k674zh.png

Step 8:
Now check if the container is running by using the command

"docker container ls -a"
yna7ib.png

Step 9:
We can now check if the website is listed on the port that the container is listed on. We'll do that by the command "curl localhost:80"
u00q8z.png

Step 10:
We have seen that our container is working fine so now we are going to push our image to the dockerhub

cmd: docker image push [imagename]
xgo1lp.png

The image is now available on docker.com by the name of : a4illusionist/web-app
Thanks alot.

Leave Creating an image from a DockerFile and testing the container. to:

Written by

Cloud Computing professional while having love for cryptocurrencies

Read more #docker posts


Best Posts From The Crypto Guy

We have not curated any of the-icon's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From The Crypto Guy