因为服务器无法设置代理,所以没办法每次都是在本机把镜像pull下来然后再load
docker保存镜像:
注意,保存的是镜像,不是容器!!
docker save -o dify-plugin-daemon.tar sha256:2df4860e4330cc583b4106c3550bac37e89c3af42192542495c9f878694057af
dify-plugin-daemon.tar是想保存的文件路径/随便的文件名.tar sha256:2df4860e4330cc583b4106c3550bac37e89c3af42192542495c9f878694057af是镜像文件名或者镜像id
然后是上传镜像给服务器
这里有个小坑,因为工位的电脑没有ssh,所以要先在设置-系统-可选功能-添加可选功能里搜索openssh然后再使用
scp -P port -r D:\docker\dify\dify-api.zip user@x.x.x.x:/home/user/dify1
上传(记得这里P为大写p)
具体scp命令参考Linux scp 命令 | 菜鸟教程
docker加载镜像
docker load -i 文件名
整体就这样