Saturday 4 June 2022

Create a Docker Image


mkdir demo && cd demo

 cat Dockerfile

FROM ubuntu

RUN apt update

RUN apt install -y nginx

COPY index_nginx_debian.html /var/www/html

CMD nginx -g 'daemon off;'


cat index_nginx_debian.html

 *** WELCOME TO NGINX ***



sudo docker build .

Sending build context to Docker daemon  3.072kB

Step 1/5 : FROM ubuntu

 ---> d2e4e1f51132

<...>


Step 2/5 : RUN apt update

 ---> Using cache

 ---> 8ceb245edcdd

<...>


Step 3/5 : RUN apt install -y nginx

 ---> Using cache

 ---> e034c1ac1b38

<...>


Step 4/5 : COPY index_nginx_debian.html /var/www/html

 ---> Using cache

 ---> d279aabf79b0

Step 5/5 : CMD nginx -g 'daemon off;'

 ---> Using cache

 ---> aaadaadbd170

Successfully built aaadaadbd170



sudo docker image ls

REPOSITORY   TAG       IMAGE ID       CREATED          SIZE

<none>       <none>    aaadaadbd170   31 seconds ago   168MB

ubuntu       latest    d2e4e1f51132   5 weeks ago      77.8MB



sudo docker run --publish 80:80 aaadaadbd170


curl http://192.168.182.130/index_nginx_debian.html

 *** WELCOME TO NGINX *** 









No comments:

Post a Comment