镜像概览

完整引用
docker.io/codeskyblue/gohttpserver
Registry
docker.io
命名空间
codeskyblue
仓库
gohttpserver
已缓存 Tag 数
4
最近同步
07/06/2026, 09:44 AM

简介

gohttpserver 轻量静态/上传 HTTP 文件服务器镜像,支持上传、搜索与 QR 分享,适合内网临时文件托管。

详细介绍

codeskyblue/gohttpserver 单二进制提供目录列表、断点上传与搜索,典型用于开发机 quick share 或内网 drop box,与 Python http.server 相比功能完整。定位为 Web 文件 HTTP 服务,需挂载 root 目录 volume;K8s Deployment + PVC。

快速启动

docker run -d --name gohttpserver \
  -p 8000:8000 \
  -v /data/share:/root/share \
  docker.io/codeskyblue/gohttpserver:latest

推荐实践

docker run -d --name gohttpserver \
  --restart unless-stopped \
  -p 8000:8000 \
  -v /data/share:/root/share \
  -e AUTH=user:strong-pass \
  docker.io/codeskyblue/gohttpserver:2.0.0

核心参数说明

  • -p 8000:8000 — HTTP 文件服务端口
  • -v .../share:... — 共享根目录
  • -e AUTH — Basic 认证 user:pass(高敏
  • --restart unless-stopped — 文件服务持续在线
  • 固定 tag — gohttpserver 版本 pin

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: gohttpserver
spec:
  replicas: 1
  selector:
    matchLabels:
      app: gohttpserver
  template:
    metadata:
      labels:
        app: gohttpserver
    spec:
      containers:
        - name: server
          image: docker.io/codeskyblue/gohttpserver:2.0.0
          ports:
            - containerPort: 8000
          envFrom:
            - secretRef:
                name: gohttpserver-auth
          volumeMounts:
            - name: share
              mountPath: /root/share
      volumes:
        - name: share
          persistentVolumeClaim:
            claimName: gohttpserver-share
---
apiVersion: v1
kind: Service
metadata:
  name: gohttpserver
spec:
  selector:
    app: gohttpserver
  ports:
    - port: 8000
      targetPort: 8000

Ingress 内网;上传大小 limit 按 Ingress 配置。

最新 Tag(20 条)

查看全部 4 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/codeskyblue/gohttpserver
:1.1.0
linux/amd64
2021/04/06 11:0065.8 MBsha256:122f5b4c8904
docker.io/codeskyblue/gohttpserver
:latest
linux/amd64
2021/04/06 10:5665.8 MBsha256:caa862590e34
docker.io/codeskyblue/gohttpserver
:release-1.0.9
linux/amd64
2021/03/26 15:4966.6 MBsha256:4f56d951ea60
docker.io/codeskyblue/gohttpserver
:armhf
linux/amd64
2021/03/23 22:3267.8 MBsha256:1891b76082f4