本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

docker-static-website Docker 镜像下载 - 轩辕镜像

docker-static-website 镜像详细信息和使用指南

docker-static-website 镜像标签列表和版本信息

docker-static-website 镜像拉取命令和加速下载

docker-static-website 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

docker-static-website
lipanski/docker-static-website

docker-static-website 镜像详细信息

docker-static-website 镜像标签列表

docker-static-website 镜像使用说明

docker-static-website 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

一个非常小的Docker镜像(约80KB),用于运行任何静态网站
23 收藏0 次下载activelipanski镜像

docker-static-website 镜像详细说明

docker-static-website 使用指南

docker-static-website 配置说明

docker-static-website 官方文档

docker-static-website 镜像文档

镜像概述

docker-static-website 是一个极小的 Docker 镜像,专为托管静态网站设计。该镜像基于 BusyBox 和 thttpd(轻量级 HTTP 服务器)构建,体积仅约 80KB,能够以高效、低资源占用的方式部署静态内容,无需复杂配置即可快速启动。

核心功能和特性

  • 超小体积:镜像大小仅约 80KB,显著减少存储空间占用和拉取时间
  • 轻量高效:基于 thttpd 服务器,资源消耗低,适合边缘环境和资源受限场景
  • 简单易用:零配置启动,通过基础 Docker 命令即可完成部署
  • 灵活配置:支持自定义端口和静态文件根目录
  • 广泛兼容:可托管各类静态资源(HTML、CSS、JavaScript、图片等)

使用场景和适用范围

  • 个人博客或静态网站部署
  • 项目文档托管(如 MkDocs、Jekyll 生成的静态文档)
  • 静态演示页面或产品原型展示
  • 轻量级内部工具的前端资源托管
  • CI/CD 流程中的静态内容临时预览服务

使用方法和配置说明

基本使用

将本地静态文件目录挂载到容器中,即可启动服务:

docker run -d -p 8080:80 -v $(pwd)/public:/srv lipanski/docker-static-website

说明

  • -v $(pwd)/public:/srv:将当前目录下的 public 文件夹挂载为容器内的静态文件根目录(默认路径 /srv
  • -p 8080:80:将容器内 80 端口(默认端口)映射到主机的 8080 端口
  • 访问 http://localhost:8080 即可查看网站

自定义配置

自定义端口

通过 PORT 环境变量指定容器内服务端口,结合 -p 参数映射到主机端口:

docker run -d -e PORT=8080 -p 3000:8080 -v $(pwd)/public:/srv lipanski/docker-static-website

效果:容器内服务监听 8080 端口,主机通过 3000 端口访问

指定静态文件目录

通过 DIR 环境变量自定义容器内静态文件根目录:

docker run -d -p 8080:80 -e DIR=/www -v $(pwd)/my-site:/www lipanski/docker-static-website

说明:将本地 my-site 文件夹挂载到容器内 /www 目录(通过 DIR 指定为根目录)

Docker Compose 示例

创建 docker-compose.yml 配置文件:

version: '3'
services:
  static-site:
    image: lipanski/docker-static-website
    ports:
      - "80:80"  # 主机 80 端口映射到容器默认端口
    volumes:
      - ./public:/srv  # 挂载本地静态文件目录
    environment:
      - PORT=80        # 容器内服务端口(默认 80)
      - DIR=/srv       # 静态文件根目录(默认 /srv)

启动服务:

docker-compose up -d

环境变量说明

环境变量描述默认值示例值
PORT容器内 HTTP 服务监听端口80PORT=8080
DIR静态文件根目录路径/srvDIR=/website

注意事项

  • 确保挂载的静态文件目录包含可访问的入口文件(如 index.html),thttpd 默认以此为首页
  • 挂载目录权限需允许容器读取文件(避免因权限问题导致访问失败)
  • 如需 HTTPS 支持,可结合反向代理(如 Nginx、Caddy)使用

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 官方QQ群: 13763429