如何从远程主机上拷贝docker image到本地
如何从远程主机上拷贝docker image到本地
1.以root身份在远程主机保存image到文件
docker save -o [filename] [image]
示例:
docker save -o aspnet.tar mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim
2.修改保存文件为任何人可读
chmod a+r [filename]
3.本地主机使用scp命令拷贝远程文件到本地
scp <username>@<ip>:<file> <local path>
示例:
scp test@192.168.1.2:/home/test/aspnet.tar /home/test
输入后会提示输入密码
4.本地从文件加载到docker image仓储
docker load<[filename]
示例
docker load<aspnet.tar
5. 使用docker images命令查看已导入的image
docker images