Docker cp需要两个参数

时间:2018-08-08 11:31:29

标签: docker cp

我正在使用docker toolbox在Windows机器上从deepai/densecap运行docker映像。当我使用docker CLI运行映像并传递cp命令的参数时,如下图enter image description here

所述

它说“ docker cp”恰好需要2个参数“ 。我尝试将映像从本地文件系统传递到容器的各种命令是:

  1. docker cp C:\ Users \ piyush \ Desktop \ img1.jpg in1
  2. docker cp densitycap:C:\ Users \ piyush \ Desktop \ image1.jpg in1
  3. docker cp C:\ Users \ piyush \ Desktop \ img1.jpg densitycap:/ shared / in1

我刚刚开始使用docker。任何帮助将不胜感激。我也在发布容器日志: enter image description here

1 个答案:

答案 0 :(得分:0)

在某些版本的Docker上,docker cp似乎不支持参数扩展...

例如

WORKS Docker版本19.03.4-ce,内部版本9013bf583a

CTR_ID=$(docker ps -q -f name=containername)
docker cp patches $CTR_ID:/home/build

失败Docker版本19.03.4-ce,内部版本9013bf583a

BUILDHOME=/home/build
docker cp patches containeridliteral:$BUILDHOME

对于您来说,pwd可能无法正确扩展。