Sign inSign up

dothebetter/banban-docker

By dothebetter

Updated 8 months ago

banban-docker:202601024,自用斑斑低代码系统Docker镜像,仅支持amd64

Image
0

7.5K

dothebetter/banban-docker repository overview

简介:

Static Badge GitHub repo size GitHub Actions Workflow Status
Static Badge Static Badge Docker Image Version Docker Image Size Docker Pulls

自用斑斑低代码系统 Docker 镜像,基于 Debian Stable Slim 构建,仅支持 amd64 架构。使用非root用户运行,集成 S6-overlay 进程管理框架,提供完整的系统初始化和权限管理功能。

项目地址:https://github.com/DoTheBetter/docker

官网地址

相关参数:

环境变量

下面是可用于自定义安装的可用选项的完整列表。

变量名是否必须默认值说明
TZ可选Asia/Shanghai设置系统时区
UID可选1000banban-user 用户的 UID
GID可选1000banbanuser-group 用户组的 GID
开放的端口
范围描述
无固定端口应用端口由 /app 目录下配置文件config.jsonc决定
数据卷

下面的目录用于配置,并且可以映射为持久存储。

目录描述
/app斑斑低代码系统主程序目录,包含应用程序和配置文件。将从官方下载的无桌面版压缩包解压放在该文件夹内。
/root/.config用于存储数据文件。目前官方程序固定使用/root目录储存数据。

部署方法:

本镜像在 docker hub,ghcr.io 及 阿里云同步推送,docker hub 不能使用时可使用其他仓库

Docker Run
docker run -d \
	--name banban \
	--restart always \
	-e TZ=Asia/Shanghai \
	-e UID=1000 \
	-e GID=1000 \
	-p 16666:16666 \
	-v /path/to/app:/app \
	-v /path/to/data:/root/.config \
	dothebetter/banban-docker:latest
    #ghcr.io/dothebetter/banban-docker:latest
    #registry.cn-hangzhou.aliyuncs.com/dothebetter/banban-docker:latest
docker-compose.yml
version: '3'

services:
  banban:
    image: dothebetter/banban-docker:latest
    #ghcr.io/dothebetter/banban-docker:latest
    #registry.cn-hangzhou.aliyuncs.com/dothebetter/banban-docker:latest
    container_name: banban
    restart: always
    environment:
      - TZ=Asia/Shanghai
      - UID=1000
      - GID=1000
    ports:
      - 16666:16666
    volumes:
      - /path/to/app:/app
      - /path/to/data:/root/.config
注意事项
  1. 文件权限:确保挂载的目录对 UID 1000 和 GID 1000 有读写权限
  2. 首次启动:首次启动时会自动创建必要的目录并修复权限
  3. 时区配置:如需使用其他时区,请设置正确的 TZ 值,如 UTCAmerica/New_York
  4. UID/GID 修改:如果宿主机的 UID/GID 与默认值冲突,可以自定义 UIDGID 环境变量

更新日志:

详见 CHANGELOG.md

Tag summary

Content type

Image

Digest

sha256:f64d41ea3

Size

49.9 MB

Last updated

8 months ago

docker pull dothebetter/banban-docker