Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker API:处理tar文件时出错(退出状态1):存档/tar:无效的tar头_Docker_Docker Api - Fatal编程技术网

Docker API:处理tar文件时出错(退出状态1):存档/tar:无效的tar头

Docker API:处理tar文件时出错(退出状态1):存档/tar:无效的tar头,docker,docker-api,Docker,Docker Api,我想使用docker API将一个zip文件上传到我的tomcat容器中 http://{mydockerHost}:2375/containers/{containerId}/archive?path=/usr/local/tomcat/ 但这让我有了这样的期待 { "message": "Error processing tar file(exit status 1): archive/tar: invalid tar header" } 请

我想使用docker API将一个zip文件上传到我的tomcat容器中

http://{mydockerHost}:2375/containers/{containerId}/archive?path=/usr/local/tomcat/

但这让我有了这样的期待

{
    "message": "Error processing tar file(exit status 1): archive/tar: invalid tar header"
}

请解决我的问题,提前谢谢

您如何上传文件?错误消息从何而来?@MarteValerioFalcone我正在使用postman来做这件事,它回答了你的问题吗?记住,任何能够访问Docker套接字的人都可以非常简单地为主机设置根目录;如果您允许未加密的连接到端口2375上的Docker套接字,这意味着本地网络上的任何人都可以接管您的机器。我会立即禁用相关的Docker守护程序选项,并仅使用Unix套接字文件与Docker对话(仍然会讲HTTP,但不会通过TCP)。@DavidMaze那么我如何将文件发送到容器?对于我的项目,我需要使用docker api将一些文件发送到容器。那我怎么做呢?