No edit summary  | 
				|||
| (One intermediate revision by the same user not shown) | |||
| Line 16: | Line 16: | ||
docker build . -t localhost:5000/phenixapp  | docker build . -t localhost:5000/phenixapp  | ||
</code>  | </code>  | ||
=== Creating the Dockerfile ===  | |||
<pre>  | |||
FROM phenixapp  | |||
ADD /var/www/html /usr/share/nginx/html  | |||
VOLUME /var/log/phenixapp/ /var/log/nginx/  | |||
EXPOSE 80  | |||
ENTRYPOINT ["phenixapp"]  | |||
</pre> <br>  | |||
==== Run the app ====  | ==== Run the app ====  | ||
| Line 22: | Line 31: | ||
</code> <br>  | </code> <br>  | ||
[[Category:Docker]]  | |||
Latest revision as of 21:21, 24 April 2020
Building a Nginx Server
You can either build from an image or a Dockerfile 
Using a Dockerfile
docker build -f /path/Dockerfile
 
Using an image from Dockerhub
docker build . -t phenixops/phenixapp
Using an image from pivate registry
docker build . -t localhost:5000/phenixapp
Creating the Dockerfile
FROM phenixapp ADD /var/www/html /usr/share/nginx/html VOLUME /var/log/phenixapp/ /var/log/nginx/ EXPOSE 80 ENTRYPOINT ["phenixapp"]
Run the app
docker run -p 8080:80 --name phenixapp phenixapp
 
