如何从远程主机上拷贝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