http://docker-py.readthedocs.io/en/stable/api/#put_archive
docker-py doc中对文件传输的操作定义为
put_archive
Insert a file or folder in an existing container using a tar archive as source.
Params:
container (str): The container where the file(s) will be extracted
path (str): Path inside the container where the file(s) will be extracted. Must exist.
data (bytes): tar data to be extracted
其中,data字段的类型为bytes,期初认为是python3中支持的bytes类型,但经过参考一片外文文章发现并不是这样,只是需要data是二进制文件流即可,
同时还要保证
1.上传文件是.tar格式,不然会发生错误
2.容器内目录必须存在,所以需要先使用mkdir -p建立目录
def uploadFile(name,source,dest,file):
#check path ex