pdok/lighttpd上部署lighttpd容器的需求。该镜像基于轻量级基础镜像构建,包含一个可覆盖的默认配置文件lighttpd.conf,专门用于为Web应用提供静态文件服务。
启动一个包含lighttpd的小型容器,用于提供静态文件服务。
dockerdocker build -t pdok/lighttpd .
本镜像可直接从命令行运行。默认配置文件和默认资产目录均可通过命令行覆盖:
lighttpd.conf文件的目录挂载到容器的/srv/lighttpd,以覆盖默认配置文件/var/www,以覆盖默认资产目录shdocker run --rm -p 80:80 --name lighttpd-example -v `pwd`/config:/srv/lighttpd -v `pwd`/www:/var/www pdok/lighttpd
运行上述示例将在http://localhost/创建服务。
可设置的环境变量如下(在Dockerfile中已设置默认值):
DEBUGMIN_PROCSMAX_PROCSMAX_LOAD_PER_PROCIDLE_TIMEOUT以下示例展示如何使用本镜像构建另一个提供静态文件的镜像:
shwork_dir="/tmp/$(uuidgen)" mkdir "$work_dir" cd "$work_dir" echo "<h1>TEST</h1>" > index.html cat > Dockerfile << EOF FROM pdok/lighttpd COPY index.html /var/www/index.html EOF docker build -t pdok/lighttpd-test . docker run -p 80:80 pdok/lighttpd-test
提交拉取请求...
可通过问题追踪器联系维护者。



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务