Docker 构建中复制多个文件到目录时为什么有的环境需要目标以 / 结尾?

2021-09-18 10:12:56 +08:00
 wdssmq

When using COPY with more than one source file, the destination must be a directory and end with a /

标准什么的,,,难道要搞个 Dockerfile Lint 之类的东西??? Orz

1448 次点击
所在节点    Docker
2 条回复
AoEiuV020
2021-09-18 10:31:36 +08:00
加斜杠 /区分文件还是文件夹吧,
虽然感觉可以做到自动判断,但就使用来说,尽量不要写带歧义的命令,我 copy 目标是目录的话不管是不是多个是不是必须都会带上斜杠 /
whileFalse
2021-09-18 14:05:22 +08:00
你先了解一下 shell 的 cp 命令吧。 你可以在一个 cp 命令里面指定多个源和一个目标目录

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

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

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

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

© 2021 V2EX