docker web 管理

编译源码包

进入源码包目录
cd /data/dockhand-main

1、npm install --package-lock-only --ignore-scripts --no-audit --no-fund

2、docker build -f Dockerfile.baseline -t dockhand:v1 .

创建compose文件

services:
  postgres:
    image: postgres:16-alpine
    restart: unless-stopped
    environment:
      POSTGRES_USER: 用户
      POSTGRES_PASSWORD: 密码
      POSTGRES_DB: dockhand
    volumes:
      - /data/dockerhand/postgresql/data:/var/lib/postgresql/data

  dockhand:
    image: dockhand:v3
    container_name: dockhand
    restart: unless-stopped
    ports:
      - 3200:3000
    environment:
      DATABASE_URL: postgres://用户:密码@postgres:5432/dockhand
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /data/dockerhand/data:/app/data
      - /etc/localtime:/etc/localtime:ro
      - /etc/timezone:/etc/timezone:ro
    depends_on:
      - postgres

添加容器

边缘模式添加

services:
  hawser:
    image: ghcr.io/finsys/hawser:latest
    container_name: hawser
    restart: unless-stopped
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /data/hawser/hawser-stacks:/opt/hawser-stacks
    environment:
      - STACKS_DIR=/opt/hawser-stacks
      - TOKEN=_EWcHsCY7q5dPLAuS8PWGYmoF8Gh0tO8HgsJNsUE2RU
      - DOCKHAND_SERVER_URL=ws://10.10.0.39:3200/api/hawser/connect

 

标准模式

生成令牌:  

openssl rand -hex 32
services:
  hawser:
    image: ghcr.io/finsys/hawser:latest
    container_name: hawser
    restart: unless-stopped
    ports:
      - "2376:2376"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /data/hawser/hawser-stacks:/opt/hawser-stacks
    environment:
      - STACKS_DIR=/opt/hawser-stacks
      - TOKEN=44ed1b65412b809ee62a5cd59dcf9afc8ceb6f0a5e609035f02d2e7a184b139d

 

部署第三方通知

services:
  apprise:
    image: caronc/apprise:latest
    container_name: apprise
    ports:
      - "8000:8000"
    environment:
      APPRISE_STATEFUL_MODE: simple
      APPRISE_WORKER_COUNT: "1"
      APPRISE_ADMIN: "y"
      TZ: America/Toronto
    volumes:
      - ./config:/config
      - ./plugin:/plugin
      - ./attach:/attach

登录web 添加通知机器人key

wecombot://机器人key

在dockhand 添加通知渠道

apprise://apprise地址:8000/apprise的配置Config ID

posted @ 2026-09-17 17:12  追梦$少年  阅读(10)  评论(0)    收藏  举报