无法将文件从Docker容器复制到EC2实例

时间:2019-04-24 11:28:21

标签: docker jenkins amazon-ec2

我在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实例以及如何解决此问题吗?谢谢 !!

1 个答案:

答案 0 :(得分:0)

确保目标文件夹存在。在您的示例中,“ test”文件夹应位于/ home下,此命令才能运行。

我刚刚使用jenkins:latest图像对其进行了测试,并且对我来说都是双向的。

docker cp command reference