Apache httpd on Alpine linux.
8.1K
Apache httpd running on Alpine linux.
Default docroot is set to /usr/local/apache2/htdocs.
To start container, expose the port (default is 80) in the run command and go nuts:
docker run -p 80:80 jitesoft/httpd
The container will use a none-root user (www-data (82)) to run the httpd executable.
To do this, the net_bind_service cap have been set for the httpd executable,
this might create some issues for some docker filesystems. If it does, change
the port of the vhost to a port above 1024 (like 8080) and bind to that port instead
of port 80.
The stopsignal is set to SIGWINCH to enable graceful shutdown, this will make a
ctrl+c exit of an attached container not exit but stay running. If you encounter this
issue, a standard docker stop <containername> will stop the container for you.
Image is built for x86_64 and aarch64, tags are based on Apache httpd version
where latest is the latest version as of build time.
registry.gitlab.com/jitesoft/dockerfiles/httpd
latest, 2.4, 2.4.xjitesoft/httpd
latest, 2.4, 2.4.xDocker files can be found at GitLab or GitHub
This image follows the Jitesoft image label specification 1.0.0.
Files in this repository are released under the MIT license.
Httpd is released under the Apache License 2.0 license.
Content type
Image
Digest
sha256:1b3532b8d…
Size
48 MB
Last updated
about 1 month ago
docker pull jitesoft/httpd:2.4