Docker API:处理tar文件时出错(退出状态1):存档/tar:无效的tar头
我想使用docker API将一个zip文件上传到我的tomcat容器中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" } 请
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将一些文件发送到容器。那我怎么做呢?