因信息安全问题,公司开发环境无法链接internet,所以就想搭建一个maven 私服,方法是在一台可访问internet的虚拟os中,用docker实现maven 私服的搭建,再将此docker镜像,复制并安装到公司内部的服务器上。请问此方案是否可行?有没有更好的解决办法?
因信息安全问题,公司开发环境无法链接internet,所以就想搭建一个maven 私服,方法是在一台可访问internet的虚拟os中,用docker实现maven 私服的搭建,再将此docker镜像,复制并安装到公司内部的服务器上。请问此方案是否可行?有没有更好的解决办法?
你这个方案实际只是复制了maven容器,maven构建时无法联网还是没法下载到需要的jar包,除非你在复制maven容器时已经把你项目需要依赖的所有jar包都在maven容器里面镜像了一份,然后同时把容器和镜像数据一起拷贝到开发环境才可以。最好的方法是找一台和开发环境及internet都能够通的机器在这台机器上面部署maven。
2 回答2.5k 阅读✓ 已解决
2 回答853 阅读✓ 已解决
1 回答1.5k 阅读✓ 已解决
2 回答1.4k 阅读
2 回答1.3k 阅读
1 回答1.6k 阅读
1.1k 阅读
我们有一个完全相同的场景,因此选择了在开发网(A,不能连外网)部署了私有仓库,在办公网(B,可以连外网)的部署了另一个镜像到公网仓库(阿里源、清华源...)的仓库。
好处是 A 仓库由于不直接连接外网,更加安全。但是也可以通过 B 仓库镜像地获取到公网上的包,避免手动向 A 仓库一个个上传包的场景。