
有什么区别啊他们
1 icoming 2023-12-29 21:05:43 +08:00 GPT4 说`yml`是`yaml`的简写。。。 |
2 seers 2023-12-29 21:07:08 +08:00 via iPhone Linux 又不是靠后缀识别文件,爱叫啥都行 |
3 aureole999 2023-12-29 21:15:21 +08:00 via Android 没什么区别,就跟 jpg 和 jpeg 一样 |
4 HTDit 2023-12-29 21:17:04 +08:00 via Android 文件格式上没区别,在有些软件的命令支持上有区别,使用全写 yaml |
5 xupefei 2023-12-29 21:17:35 +08:00 via iPhone 其实还有个两有效命名:compose.yml 和 compose.yaml LZ 感觉如何了啊啊啊 |
6 LeegoYih 2023-12-29 21:17:42 +08:00 yml 是 yaml 的文件后缀,但是经常见到有人项目里写.yaml ,虽然也能用就是了 |
7 lt0136 2023-1-29 21:36:16 +08:00 via Android 就想 jpg 和 jpeg 一样没有区别: 全名、正式扩展名是 JPEG 。但因 DOS 、Windows 95 等早期系统采用的 8.3 命名规则只支持最长 3 字符的扩展名,为了兼容采用了.jpg 。也因历史习惯和兼容性考虑,.jpg 目前更流行。 |
8 xiangyuecn 2023-12-29 21:39:19 +08:00 理论上:多一个字 优先级要高一级 |
10 flmn 2023-12-29 22:09:31 +08:00 yml 、yaml 这俩一样。 docker compose 最新推荐的文件名是 compose.yaml |
11 Planarians 2023-12-29 22:16:55 +08:00 via iPhone 优先级不同 还有一些语法不一样 其他基本一样 |
12 pengtdyd 2023-12-29 22:20:07 +08:00 这两个不一样,推荐用 yaml |
13 sneezry 2023-12-30 08:12:38 +08:00 via iPhone 和 html 与 htm 一样吧 |
14 lrh3321 2023-12-30 09:03:52 +08:00 via Android 优先级不一样,没指定的时候,优先 yaml 扩展名,docker-compose v2 版本的优先用 compose.yaml 然后找 compose.yml ,找不到再继续找 docker-compose.yaml, docker-compose.yml |
15 mssi 2023-12-30 11:11:42 +08:00 |
16 winson030 2023-12-30 13:10:49 +08:00 这两个文件 在 docker compose 里的功能一样,至少在你输入 docker compose up -d 的时候,这两种文件都能把服务跑起来。至于在别的地方两者有没有差别,就要看具体情况了。 |
17 Saniter 2023-12-30 13:35:34 +08:00 两个就是一样的,原因好像是以前 Windows 只支持 3 位后缀,就用 yml ,现在无所谓了 |
18 weeei 2023-12-30 16:43:43 +08:00 docker 里面优先找 yaml 后缀。现在在一些 CI 里面好像不认 yaml 只读取 yml 文件。 这事吧,官方 YAML 规范里面没有说后缀用啥。 |
19 vituralfuture 2023-12-30 19:22:10 +08:00 via Android windows 早期扩展名最多只有三个字符,所以有 8.3 文件命名约定,虽然后面没有了,但这个约定影响还是很大,所以就有.html 变成.htm ,.data 变成.dat ,至于 yaml ,应该是一个比较现代的格式,所以理论上是不必使用 yml ,yml 只是符合一些人的习惯 |
20 julyclyde 2024-01-01 20:00:44 +08:00 主要是大家对 compose 的版本不敏感导致的 |