gpt4 book ai didi

docker - 如何在Docker中复制文件?

转载 作者:行者123 更新时间:2023-12-02 18:52:04 25 4
gpt4 key购买 nike

我有以下Dockerfile:

FROM sonarqube

RUN wget https://github.com/gabrie-allaigre/sonar-gitlab-plugin/releases/download/4.0.0/sonar-gitlab-plugin-4.0.0.jar
COPY sonar-gitlab-plugin-4.0.0.jar /opt/sonarqube/extensions/plugins/

而且在复制文件时出现以下错误:
Removing intermediate container 63a3ae1d7390
Step 3/3 : COPY sonar-gitlab-plugin-4.0.0.jar /opt/sonarqube/extensions/plugins/
lstat sonar-gitlab-plugin-4.0.0.jar: no such file or directory

在这种情况下,如何复制文件?

最佳答案

您试图复制位于容器中的文件,就好像它是本地文件一样,因此Docker无法找到它。

这样使用ADD应该可以使其工作:

FROM sonarqube

ADD https://github.com/gabrie-allaigre/sonar-gitlab-plugin/releases/download/4.0.0/sonar-gitlab-plugin-4.0.0.jar /opt/sonarqube/extensions/plugins/

更像“ docker ”

关于docker - 如何在Docker中复制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56025001/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com