我想使用Docker API将一个zip文件上传到我的Tomcat容器。http://{mydockerHost}:2375/containers/{containerId}/archive?path=/usr/local/tomcat/但是这我得到了这样的期待,
http://{mydockerHost}:2375/containers/{containerId}/archive?path=/usr/local/tomcat/
{ "message": "Error processing tar file(exit status 1): archive/tar: invalid tar header" }
请解决我的问题,提前感谢
5q4ezhmt1#
似乎您需要手动下载特定的Docker映像文件,然后://1-提取文件//2-然后在其文件夹中运行此命令//在我的例子中neo4j docker image使用此:
docker load -i .\neo4j
而不是这个
docker load -i .\neo4j.7z
//处理tar文件时出错(退出状态1):存档/tar:无效的tar标头
1条答案
按热度按时间5q4ezhmt1#
似乎您需要手动下载特定的Docker映像文件,然后:
//1-提取文件
//2-然后在其文件夹中运行此命令
//在我的例子中neo4j docker image
使用此:
而不是这个
//处理tar文件时出错(退出状态1):存档/tar:无效的tar标头