gpt4 book ai didi

java - 将文件从 Jenkins 工作区(从 Docker 容器内部)复制到本地驱动器

转载 作者:行者123 更新时间:2023-12-02 01:05:22 28 4
gpt4 key购买 nike

我的 docker 容器中运行着 Jenkin,我的 Jenkin 工作区中有一个 jar 文件。

/var/jenkins_home/workspace/myproject/target/myproject-0.0.1-SNAPSHOT.jar

我正在尝试这样做:

jenkins@1911a08cab06:~/workspace/myproject/target$ cp myproject-0.0.1-SNAPSHOT.jar /Users/xyz/Desktop/folder1

cp: cannot create regular file '/Users/xyz/Desktop/folder1': No such file or directory

我知道使用docker cp命令,我们可以复制它,但我想从容器内部复制它?

最佳答案

最理想的方法是使用docker cp命令。

但是,如果它不能满足您的需求,您可以在 docker 容器中执行此操作的唯一方法是:

  1. 重新创建容器并将本地计算机中的路径装载到容器,例如
-v /Users/xyz/Desktop/folder1:/directory_to_copy
  • 重新创建您的快照。
  • 在您的容器中,您可以像这样复制文件
  • jenkins@1911a08cab06:~/workspace/myproject/target$ cp myproject-0.0.1-SNAPSHOT.jar /directory_to_copy

    关于java - 将文件从 Jenkins 工作区(从 Docker 容器内部)复制到本地驱动器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60125705/

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