Difference between revisions of "Docker Notes"

(Created page with "=Building && Running APP= <source> > mkdir nginx-webapp > cd nginx-webapp > vi webapp.html > <html><body>...first app..</body></html> > vi nginx.conf #server conf fi...")
 
Line 27: Line 27:
 
>docker ps #to see docker running images..
 
>docker ps #to see docker running images..
  
 +
</source>
 +
 +
to run as a background process
 +
<source>
 +
>docker run -d -p 80:80 webapp-oasis:latest #docker [deamon(background process)] [port] [hostport]:[containerport] [docker-image]:version
 
</source>
 
</source>

Revision as of 13:30, 9 October 2018

Building && Running APP

  > mkdir nginx-webapp
  > cd nginx-webapp
  > vi webapp.html
  > <html><body>...first app..</body></html>
  > vi nginx.conf #server conf file..
server{
   root /www;
}
  > vi Dockerfile  # dockerfile is blueprint of our image 
FROM nginx:latest #or version

ADD webapp.html /www/
ADD nginx.conf /etc/nginx/conf.d/default.conf

#EXPOSE 80
#EXPOSE 443

#CMD nginx -g "deamon off;" #to start nginx server

to start & test

>docker build . -t webapp-oasis:latest
>docker run webapp-oasis
>docker ps #to see docker running images..

to run as a background process

>docker run -d -p 80:80 webapp-oasis:latest #docker [deamon(background process)] [port] [hostport]:[containerport] [docker-image]:version