V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Astrian
V2EX  ›  问与答

有关 Synology DS923+ 上使用 Container Manager 的问题

  •  
  •   Astrian · 195 天前 · 374 次点击
    这是一个创建于 195 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近搞了一台 DS923+,企图在上面用 Container Manager 安装一个 Wiki.js 的时候出现了一些疑难。使用 Wiki.js 官方提供的 Compose 文件,直接运行提示数据库找不到。

    我朋友帮我折腾半天之后,新的(能跑的) Docker compose 文件如下:

    version: "3"
    services:
      db:
        image: postgres:15-alpine
        environment:
          POSTGRES_DB: wiki
          POSTGRES_PASSWORD: wikijsrocks
          POSTGRES_USER: wikijs
        restart: unless-stopped
        volumes:
          - db-data:/var/lib/postgresql/data
        networks:
          - wiki-network
        extra_hosts:
          - "domain.com:host-gateway"
        ports:
          - "3002:3000"
    
      wiki:
        image: ghcr.io/requarks/wiki:2
        depends_on:
          - db
        environment:
          DB_TYPE: postgres
          DB_HOST: db
          DB_PORT: 5432
          DB_USER: wikijs
          DB_PASS: wikijsrocks
          DB_NAME: wiki
        restart: unless-stopped
        network_mode: "service:db"
        networks:
          - wiki-network
        
    
    volumes:
      db-data:
    
    networks:
      wiki-network:
        driver: bridge
    
    

    能跑起来,但是所有的文本变成了本地化字符串,而且无法通过 OAuth 使用 DSM 帐户登录,提示密码和/或邮箱地址错误。

    想问问各位对这个问题有没有什么头猪……

    1 条回复    2023-10-15 14:48:08 +08:00
    imgoodman
        1
    imgoodman  
       195 天前
    networks:host
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   905 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 19:57 · PVG 03:57 · LAX 12:57 · JFK 15:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.