如何解决如何将Docker插件保存到文件中,以便可以将其安装在没有互联网的机器上
我正在使用Docker将应用程序部署为Docker容器。
在其中一个容器中,我使用了一个使用vieux / sshfs插件的卷。
我可以使用
安装和使用插件
docker plugin install vieux/sshfs
在可以访问互联网的计算机上。
但是,我正在将容器部署到封闭网络上的计算机上。 在该计算机上,无法按此命令的要求访问docker hub。 因此,我正在寻找一种将插件保存到文件,将该文件传输到目标计算机并从该文件安装到该计算机上的方法。
我对图像使用类似的方法。 我将它们保存在一台计算机上,然后从目标文件中加载它们。
有没有办法对插件做同样的事情?
如果没有,还有其他方法可以使我无需访问互联网即可安装Docker插件吗?
解决方法
当然,您可以脱机安装vieux / sshfs。 首先将该插件安装在任何具有互联网的计算机上,然后转到“ / var / lib / docker / plugins /”目录。 将插件目录复制到所需的服务器以进行脱机安装。
scp -prv 5e5c669384b43e6f74ac01c652969f1c706557dd243ff2e0701f7fbfdf8fc0e1 root@172.17.19.151:/var/lib/docker/plugins/
在目标服务器上
systemctl restart docker
docker plugin ls
ID NAME DESCRIPTION ENABLED
5e5c669384b4 vieux/sshfs:latest sshFS plugin for Docker true
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。