V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
shijingshijing
V2EX  ›  程序员

半桶水运维差点被 ChatGPT 带到沟里去了

  •  1
     
  •   shijingshijing · 2023-04-26 10:54:16 +08:00 · 8818 次点击
    这是一个创建于 570 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本来是想问一下 GPT ,Docker 的数据卷是手动指定存储位置好,还是让 Docker 自己管理存储在默认的 /var/lib/docker/volumes/下面比较好。问了 GPT 两次,前后回答互相矛盾,现在看来还是得问下各位运维的老司机。

    事情是这样的,我定义了两个 docker compose 配置文件,一个是 gitea_default.yml ,里面没有指定命名卷的存储位置:

    volumes:
      gitea:
        driver: local
    

    另一个是 gitea_local.yml ,指定了命名卷存储在 /mnt/docker_data/下面

    volumes:
      gitea:
        driver: local
        driver_opts:
          o: bind
          type: none
          device: /mnt/docker_data/gitea/vol
    

    GPT 先是说手动指定比较好:

    后来我再问他,他又说让 Docker 自己管理比较好:

    其实我本来是想把所有的 docker 数据存储到一个专门的硬盘分区里,然后分区挂载到 /mnt/docker_data/下面,这样迁移和扩容也方便。

    还是找各位运维老司机确认一下,哪种方式更好?

    38 条回复    2023-04-27 22:33:05 +08:00
    julyclyde
        1
    julyclyde  
       2023-04-26 11:00:57 +08:00
    你如果懂 volume 的原理就知道没什么区别啊
    不指定具体路径,迁移的时候你需要在源端先 inspect 一下找到具体路径,还需要在目标端先启动一次容器建立那个 volume 然后关闭容器
    CharAct3
        2
    CharAct3  
       2023-04-26 11:03:07 +08:00
    两种都可以吧,挂载到本地路径方便点,不挂载的话需要进入容器手动备份 volume 里面的内容
    datou
        3
    datou  
       2023-04-26 11:04:18 +08:00
    单就楼主这个截图不像是 chatgpt 的 UI
    peterxutong
        4
    peterxutong  
       2023-04-26 11:06:47 +08:00
    @datou 这个应该是那个 docker 的镜像吧
    dqzcwxb
        5
    dqzcwxb  
       2023-04-26 11:07:13 +08:00
    毕竟它是 Chat
    shijingshijing
        6
    shijingshijing  
    OP
       2023-04-26 11:09:12 +08:00
    @julyclyde 我知道,本来是想尽量简化迁移过程,减少迁移难度,手动指定的话硬盘拆下来换到新机器上,重新挂载到 /mnt/docker_data/下面就 OK 。后来我找到了一键盘迁移的脚本:
    https://gist.github.com/kiview/5ff58ed69366e2d591d19ac34d8f8616
    shijingshijing
        7
    shijingshijing  
    OP
       2023-04-26 11:10:51 +08:00
    @CharAct3 不需要进容器,看上面这个一键备份脚本。
    Issuema
        8
    Issuema  
       2023-04-26 11:15:13 +08:00
    要辅助生产的话,4.0 精度要高些,3.5 更适合当玩具,因为反应快
    lovedebug
        9
    lovedebug  
       2023-04-26 11:18:45 +08:00   ❤️ 1
    你每次问完让 chatgpt 举个例子说一下是否正确
    tomczhen
        10
    tomczhen  
       2023-04-26 11:19:37 +08:00 via Android
    成年人:我全都要,改 docker 的默认存储路径。
    TechOrange
        11
    TechOrange  
       2023-04-26 11:20:37 +08:00   ❤️ 1
    把 ChatGPT 奉为圭臬,大可不必...
    aru
        12
    aru  
       2023-04-26 11:21:06 +08:00
    本质是一样的
    按自己使用习惯就行了
    Daylight1993
        13
    Daylight1993  
       2023-04-26 11:46:30 +08:00
    这家伙就是个大忽悠,上次差一点给我也带到坑里去了。给的命令都没法用,还跟我说什么版本有问题。一套又一套跟真的似的。最后发现就没那个命令、、、所以他只是个自然语言处理 AI ,并不是个啥都懂的百科全书,当你问到他不懂的地方时候,他就有可能跟你朋友一样跟你吹牛逼忽悠你。
    passall
        14
    passall  
       2023-04-26 12:24:49 +08:00
    我的体验是,问问题的话,不如百度.
    lekai63
        15
    lekai63  
       2023-04-26 12:27:58 +08:00   ❤️ 1
    聊天 gpt3.5
    稍微偏一点生产力还是得 gpt4
    flexbug
        16
    flexbug  
       2023-04-26 12:43:14 +08:00 via iPhone   ❤️ 1
    @datou #3 他这个看起来像 theb.ai ,这个后端也是 chatGPT
    JayZXu
        17
    JayZXu  
       2023-04-26 13:27:04 +08:00
    真要用生产力还是 gpt4 吧,3.5 快是真快,编的真的编的离谱。
    --------
    当然 gpt4 也没那么靠谱,只能说不那么离谱
    还是得需要试错才能得到正确答案的。
    Tyuans
        18
    Tyuans  
       2023-04-26 13:30:55 +08:00
    我自己的都是挂载出来,改配置文件或者备份都方便。公司的他们业务自己弄的都是直接 docker run ,真的烦,日志天天写,根本没人看不说,也不自己删,主机磁盘超过 85%就重启,还得让我一个个进去找容器然后删,一堆机器一堆容器,真无语。
    poyanhu
        19
    poyanhu  
       2023-04-26 13:32:34 +08:00
    试试 gpt4 ,看看。gpt 不会的题,就是一本正经的胡说八道。
    shijingshijing
        20
    shijingshijing  
    OP
       2023-04-26 13:32:45 +08:00
    @tomczhen 哈哈,昨天也问了,不推荐改默认位置,理由是插件或者其他工具可能会有兼容性问题。还是不折腾了,简单点。

    <img src="" />
    shijingshijing
        21
    shijingshijing  
    OP
       2023-04-26 13:36:25 +08:00
    @Tyuans 如果要修改文件最佳姿势应该还是进入到容器里面修改吧,在容器外操作不安全而且可能也存在权限的问题。
    Cola98
        22
    Cola98  
       2023-04-26 13:48:21 +08:00
    数据卷这个感觉改成自定义的好一点,也就是第二种,至少清楚在哪里,用默认的,容易懵
    LaurelHarmon
        23
    LaurelHarmon  
       2023-04-26 13:52:08 +08:00
    生产力还得用 4 ,3.5 差点意思。
    abelmakihara
        24
    abelmakihara  
       2023-04-26 14:28:07 +08:00
    专业问题肯定不能全信啊 这是你的问题
    woshidaigu
        25
    woshidaigu  
       2023-04-26 14:34:14 +08:00
    应该是写了个接口用 key 访问的
    IDAEngine
        26
    IDAEngine  
       2023-04-26 16:13:25 +08:00
    gpt3.5 当作生产力还是算了,一本正经的瞎扯,生产力必须上 gpt4
    5200721
        27
    5200721  
       2023-04-26 17:40:08 +08:00 via Android
    @Daylight1993 典,每次都是这样,问他问题结果各种命令都没用,说用不了然后来一句版本不对,巨恶心。
    xuanbg
        28
    xuanbg  
       2023-04-26 17:50:33 +08:00
    数据卷肯定要-v 参数映射出来啊,不然容器删掉的话数据岂不一起灰灰了?
    Daylight1993
        29
    Daylight1993  
       2023-04-26 17:54:22 +08:00
    @5200721 一本正经的胡说八道,还真把我忽悠住了。确实牛逼
    likeme
        30
    likeme  
       2023-04-26 18:04:04 +08:00
    我感觉镜像站的 gpt 是假的一样,很多问题都不是正确答案,我用了个把月的镜像站,现在用官站了,但无奈现在官站经常进不去。。。
    FozillaMox
        31
    FozillaMox  
       2023-04-26 18:28:16 +08:00 via iPhone
    典型的 GPT 迷信,正经问问题还是找搜索引擎吧。
    fresco
        32
    fresco  
       2023-04-26 20:39:49 +08:00 via iPhone
    4 试了么? 4 比 3.5 靠谱很多
    zololiu
        33
    zololiu  
       2023-04-26 22:16:47 +08:00   ❤️ 1
    @datou 应该是这个大佬的 web 版 https://github.com/Chanzhaoyu/chatgpt-web
    zololiu
        34
    zololiu  
       2023-04-26 22:24:17 +08:00
    @lekai63 什么时候它能正确回答“林黛玉倒把垂杨柳”是出自哪本典故的时候,就可以真正做生产力了,hhh
    kaddusabagei38
        35
    kaddusabagei38  
       2023-04-27 09:47:09 +08:00
    我就没看过有人用那个默认的卷管理
    virusdefender
        36
    virusdefender  
       2023-04-27 10:10:48 +08:00
    我喜欢自定义路径,方便我直接 cd 进去看数据,放在 docker 默认的路径下感觉不放心,怕不小心就删了
    icoming
        37
    icoming  
       2023-04-27 20:08:38 +08:00
    @Daylight1993 它是真能忽悠。

    比如问怎么按文件大小切割视频,FFmpeg 本来没有`segment_size`选项,它具体说到某年某月某日发布的哪个版本开始支持,是真的离谱。无论问多少次有没有,他都回答有,虽然版本和发布时间有些不一致。

    它会根据问题,自己乱编内容 艹
    hzzhzzdogee
        38
    hzzhzzdogee  
       2023-04-27 22:33:05 +08:00
    我问 "落霞与孤鹜齐飞" 出自哪里, gpt4 都答错...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1116 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:53 · PVG 02:53 · LAX 10:53 · JFK 13:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.