Sign inSign up

rcourt/dockerstaticsite

By rcourt

Updated over 1 year ago

VFB CATMAID top level menu

Image
0

2.1K

rcourt/dockerstaticsite repository overview

A Static Site using Docker and Nginx

This repo contains code for building a simple static website served using an Nginx container inside Docker. The code for the site is contained in index.html, and the Nginx config is in default.conf. The Dockerfile contains commands to build a Docker Image.

To build a Docker image from the Dockerfile, run the following command from inside this directory

$ docker build -t <docker-hub-username>/staticsite:1.0 .

This will produce the following output

Sending build context to Docker daemon 81.41 kB
Step 1/3 : FROM nginx:alpine
 ---> 2f3c6710d8f2
Step 2/3 : COPY default.conf /etc/nginx/conf.d/default.conf
 ---> Using cache
 ---> 176c56cc07b6
Step 3/3 : COPY index.html /usr/share/nginx/html/index.html
 ---> 3407953dafd0
Removing intermediate container cb64bb3e3aca
Successfully built 3407953dafd0

To run the image in a Docker container, use the following command

$ docker run -itd --name mycontainer --publish 8080:80 <docker-hub-username>/staticsite:1.0

This will start serving the static site on port 8080. If you visit http://localhost:8080 in your browser, you should be able to see our static site!

Tag summary

Content type

Image

Digest

sha256:3b909cd95

Size

19.8 MB

Last updated

over 1 year ago

docker pull rcourt/dockerstaticsite