一些测试环境的部署过程需要使用docker save,发送文件,然后使用docker load在另一端实体化docker映像。今天,出于某些原因,这种情况开始发生: Error response from daemon: Error processing tar file(exit status 1): unexpected EOF
在我继续走这条路之前(下面解释),有人能验证我是在正确的轨道上吗?或者您如何处理本地开发的测试数据并定期更新它。对于我们的本地开发,我们运行一个独立的mysql,并使用一个导入脚本来加载经过消毒的测试数据。导入脚本需要2个多小时。我已经在容器中运行了mysql,并且可以在其中加载测试数据。满载的容器为50 is。我在用docker commit和docker export/docker i
在使用docker构建镜像时,我必须确保文件复制已成功完成,所以我只是在Dockerfile的末尾添加了RUN ls -all command。映像构建在我的本地docker机器上是成功的,但在我的构建服务器上失败了,并显示以下日志。Step 5 : RUN ls -all {directory_path}unexpected EOF
make: *** [docker-build]
我有20个图像TARed,现在我想将这些图像加载到另一个系统上。然而,加载本身需要30到40分钟。所有的图像是相互独立的,所以所有的图像加载应该是并行的,我相信。我尝试了一些解决方案,比如在后台(&)和wait中运行load命令,直到加载完成,但发现这需要更多的时间。这里的任何帮助都是非常感谢的。Note:-不确定-i to docker load命令的选项。