jenkins远程打包部署docker java程序解决方案?

假设有服务器pca,pcb,都装了docker,pca用docker跑jenkins,要在pca和pcb的docker打包部署java程序(springboot做的)
原来的想法是docker开放2375端口,jenkins就可以远程上传打包后的镜像进去以及docker run等操作,但发现以下问题,请大家看看:
1.开放2375有没有安全性问题?暂时想到可以用ip白名单解决
2.远程操控docker(例如pca的jenkins操控pcb的docker),是用jenkins远程ssh好?还是用2375远程docker?
3.有没有更好的解决方案?

阅读 2.7k
2 个回答

docker 可以加 TLS 证书验证。就是配起来有点复杂。

具体参见 https://docs.docker.com/engin...

这样,只有有证书的人才可以登陆,而且证书里还可以限制登陆 ip 。

这个和docker没有什么关系吧,为啥要开放docker端口?难道要将jar包直接放到docker里面?不都是映射Data Volume吗?感觉还是ssh连接主机,然后执行脚本更方便吧。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
项目管理
子站问答
访问
宣传栏