我正在使用docker toolbox在Windows机器上从deepai/densecap运行docker映像。当我使用docker CLI运行映像并传递cp命令的参数时,如下图
所述它说“ docker cp”恰好需要2个参数“ 。我尝试将映像从本地文件系统传递到容器的各种命令是:
答案 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
可能无法正确扩展。