如何打包其他服务器image到本地(服务器打包apk)
有时候本地网络死活拉取不下来docker镜像,所以想着从其他电脑拷贝过来
那么只需要使用docker save 和docker load即可
在源服务器上:
# 保存镜像到tar文件
docker save php:7.2-apache > php72apache.tar
# 或者使用 gzip 压缩(推荐,文件更小)
docker save php:7.2-apache | gzip > php72apache.tar.gz
传输文件到你的电脑:
这个应该有很多方式了,我这里使用scp
# 使用scp传输(示例)
scp username@source_server:/path/to/php72apache.tar.gz /your/local/path/
# 或使用其他方式:U盘、网盘等都可以
在你的电脑上:
# 如果是未压缩的tar文件
docker load < php72apache.tar
# 如果是压缩的tar.gz文件
gunzip -c php72apache.tar.gz | docker load
当然最好的方法还是解决自己网络问题