我在EC2实例中运行了一个Jenkins容器,我试图将几个文件从Jenkins容器复制到EC2实例中,但是它无法正常工作。
我正在使用以下命令将文件从EC2实例复制到按预期工作的Jenkins Docker容器
docker cp ./DummyFile 0011c1951fa6:/home/jenkins
但是,当我使用cp命令将文件复制到EC2实例而不是将文件复制到EC2-instance目录时,它是在Jenkins容器本身内部创建testfile1。
docker cp 0011c1951fa6:/home/jenkins/testfile /home/jenkins/testfile1
我尝试了按预期方式工作的卷安装,但是我不想每次启动容器时都安装卷。有人可以解释我以了解为什么copy命令没有将文件复制到Ec2实例以及如何解决此问题吗?谢谢 !!
答案 0 :(得分:0)
确保目标文件夹存在。在您的示例中,“ test”文件夹应位于/ home下,此命令才能运行。
我刚刚使用jenkins:latest图像对其进行了测试,并且对我来说都是双向的。