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

群晖 docker 安装贴吧云签到 Tieba-Cloud-Sign 如何挂载出来?

  •  
  •   scp1989 · 2020-03-18 21:31:09 +08:00 · 2108 次点击
    这是一个创建于 1696 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我看 config path 是 /srv/www, 但无法挂载出来,一挂载就无法启动了。非常感谢。 github 如下: https://github.com/MoeNetwork/Tieba-Cloud-Sign

    17 条回复    2020-05-28 20:56:00 +08:00
    luckyrayyy
        1
    luckyrayyy  
       2020-03-18 21:34:04 +08:00
    我没用过,盲猜是因为你挂载之后本地目录不对,把原来的东西给覆盖了所以出错?你先启动之后把 www 里面的文件复制出来一份,再挂载。
    scp1989
        2
    scp1989  
    OP
       2020-03-18 21:45:46 +08:00
    @luckyrayyy 本地目录是一个新建的英文名空文件夹。。
    scp1989
        3
    scp1989  
    OP
       2020-03-18 21:46:27 +08:00
    @luckyrayyy 请问群晖的 docker 容器都是存放在哪里的,我找一下绝对路径看看
    luckyrayyy
        4
    luckyrayyy  
       2020-03-18 21:48:26 +08:00
    @scp1989 空文件夹就把容器里的原有文件覆盖掉了....我也很困惑 docker 为什么这么设计,解决办法就是还是先启动容器,把配置复制出来,再删掉容器重新用本地的配置文件挂载一个。
    luckyrayyy
        5
    luckyrayyy  
       2020-03-18 21:49:09 +08:00
    @scp1989 你不用找容器本身文件存在哪,docker cp 命令可以从容器内部复制到外部
    scp1989
        6
    scp1989  
    OP
       2020-03-18 22:42:03 +08:00
    @luckyrayyy 感谢您的指点,成功了。其他的容器都可以指定空文件夹,然后容器内容会被挂载到本地,但这个容器,存在一个指向 /srv/www/config.php 的 config_path 环境变量,如果挂载到空文件夹,会导致在启动过程中因找不到配置文件而失败。
    xcw401
        7
    xcw401  
       2020-05-21 10:54:01 +08:00
    @scp1989 dalao 请问你最后是怎么挂载的呢。。我不知道应该挂载哪个路径。
    scp1989
        8
    scp1989  
    OP
       2020-05-21 11:54:52 +08:00 via iPhone
    @xcw401 #7 把 github 的内容 down 下来保存到本地,然后把挂载路径制定到本地这个文件夹就行了。晚上回去给你截图
    xcw401
        9
    xcw401  
       2020-05-21 12:02:53 +08:00
    @scp1989 哎,就是左边的是本地那个下的文件夹。那么右边是哪个路径呢? 谢谢 dalao 拉
    xcw401
        10
    xcw401  
       2020-05-21 12:04:02 +08:00
    @scp1989 右边是填这个就可以了嘛 /srv/www
    xcw401
        11
    xcw401  
       2020-05-22 12:00:00 +08:00
    @scp1989 dalao 我左边放了 docker/www,是下的 github 上下的那个文件夹,然后右边写的 /srv/www,但是还是报错"连接数据库失败,请检查数据库信息。错误编号:2002",
    xcw401
        12
    xcw401  
       2020-05-22 12:00:58 +08:00
    @scp1989 如果左边放了 docker/www/config.php,右边写 /srv/www/config.php 的话,这个又启动不了
    scp1989
        13
    scp1989  
    OP
       2020-05-22 18:46:57 +08:00
    @xcw401 #12 左侧本地路径选择你打包 github 的那个文件夹,挂载的写 /usr/src/app
    xcw401
        14
    xcw401  
       2020-05-22 18:54:26 +08:00
    @scp1989 好像还是不行。。。还是报这个连不上数据库的错误,错误编号:2002,T.T
    scp1989
        15
    scp1989  
    OP
       2020-05-22 20:44:01 +08:00
    @xcw401 #14 你可以尝试用 docker-compose.yml 部署
    xcw401
        16
    xcw401  
       2020-05-28 13:04:42 +08:00
    @scp1989 dalao 有群晖里装 docker-compose 的文章嘛。。。好像也没搜到
    scp1989
        17
    scp1989  
    OP
       2020-05-28 20:56:00 +08:00
    @xcw401 #16 加我 v eHlzejEyMzQ1Ng== 我周末帮你看看
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1193 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:18 · PVG 02:18 · LAX 10:18 · JFK 13:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.