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

2023-04-26 10:54:16 +08:00
 shijingshijing

本来是想问一下 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/下面,这样迁移和扩容也方便。

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

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

<img src="" />

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/935568

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX