Using the HTTPd Docker image
Blog post from Octopus Deploy
The Apache HTTP Server, a widely-used web server, has an official Docker image available on Docker Hub, which has been downloaded over a billion times. This guide explains how to use the HTTPd Docker image to host static websites or build custom Docker images by embedding HTTPd. Initially, users can host static content by mounting files, but creating a custom Docker image with embedded web files is more efficient. Additionally, the guide details how to integrate advanced HTTPd configurations, such as a health check endpoint, by modifying the configuration files. It also compares Debian and Alpine-based HTTPd images, highlighting the smaller size of Alpine images, and provides instructions for creating a lightweight custom image using the Alpine variant. The document concludes by suggesting additional learning resources, including how to build and deploy containerized applications using the Octopus Workflow Builder on AWS platforms.