Skip to content

Instantly share code, notes, and snippets.

@gilangvperdana
Last active May 9, 2022 07:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gilangvperdana/6955edd06f30249cd0aba18928ae9d2b to your computer and use it in GitHub Desktop.
Save gilangvperdana/6955edd06f30249cd0aba18928ae9d2b to your computer and use it in GitHub Desktop.
All About Web Server on Docker

All About Web Server on Docker

Nginx

  • QuickStart

    docker pull gilangvperdana/landingpages:nginx
    
  • Dockerfile

    FROM nginx:latest
    
    WORKDIR /usr/share/nginx/html
    
    COPY . .
    
  • WORKDIR

    /usr/share/nginx/html
    
  • Running On 80:80

Apache/Httpd

  • QuickStart

    docker pull gilangvperdana/landingpages:httpd
    
  • Dockerfile

    FROM httpd:2.4
    
    WORKDIR /usr/local/apache2/htdocs/
    
    COPY ./HTML/ /usr/local/apache2/htdocs/
    
  • WORKDIR

    /usr/local/apache2/htdocs/
    
  • Running On 80:80

LiteSpeed

  • QuickStart

    docker pull gilangvperdana/landingpages:ols
    
  • Dockerfile

    FROM litespeedtech/openlitespeed:latest
    
    WORKDIR /usr/local/lsws
    
    COPY ./HTML/ /usr/local/lsws/Example/html
    
  • WORKDIR

    /usr/local/lsws/Example/html
    
  • Running On 80:8088

  • Runing On 7080:7080

Lighttpd

  • QuickStart

    docker pull gilangvperdana/landingpages:lighttpd
    
  • Dockerfile

    FROM alpine:latest
    
    RUN apk update \
        && apk add lighttpd \
        && rm -rf /var/cache/apk/*
    
    ADD ./HTML/ /var/www/localhost/htdocs
    
    CMD ["lighttpd", "-D", "-f", "/etc/lighttpd/lighttpd.conf"]
    
  • WORKDIR

    /var/www/localhost/htdocs
    
  • Running On 80:80

Caddy

  • QuickStart

    docker pull gilangvperdana/landingpages:caddy
    
  • Dockerfile

    FROM caddy:latest
    
    WORKDIR /usr/share/caddy
    
    COPY ./HTML/ /usr/share/caddy
    
  • WORKDIR

    /usr/share/caddy
    
  • Running On 80:80

Hiawatha

  • QuickStart

    docker pull gilangvperdana/landingpages:hiawatha
    
  • Dockerfile

    FROM taosnet/hiawatha
    
    COPY ./HTML/ /var/www/hiawatha/
    
  • WORKDIR

    /var/www/hiawatha/
    
  • Running On 80:80

Tengine

  • QuickStart

    docker pull gilangvperdana/landingpages:tengine
    
  • Dockerfile

    FROM shuliyey/tengine
    
    WORKDIR /etc/tengine/html
    
    COPY ./HTML/ /etc/tengine/html
    
  • WORKDIR

    /etc/tengine/html
    
  • Running On 80:80

Cherokee

  • QuickStart

    docker pull gilangvperdana/landingpages:cherokee
    
  • Dockerfile

    FROM managedkaos/cherokee
    
    WORKDIR /var/www
    
    COPY ./HTML/ /var/www
    
  • WORKDIR

    /var/www
    
    • Running On 80:80
    • Running On 9090:9090
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment