在Docker镜像上手动安装SonarQube插件
发布时间:2020-12-16 03:54:09 所属栏目:安全 来源:网络整理
导读:我想创建我的自定义SonarQube docker镜像,已安装了一些插件,但每次运行我的容器时,插件都不存在.这就像从/ opt / sonarqube / extensions / plugins中删除插件并在那里复制捆绑插件. 我的Dockerfile FROM sonarqubeENV SONARQUBE_HOME /opt/sonarqubeRUN wge
我想创建我的自定义SonarQube docker镜像,已安装了一些插件,但每次运行我的容器时,插件都不存在.这就像从/ opt / sonarqube / extensions / plugins中删除插件并在那里复制捆绑插件. 我的Dockerfile
我尝试列出该文件夹,它列出了我想要的插件.但是如果我在启动容器后列出相同的文件夹,它们就会消失. 我也试过删除捆绑插件没有运气. 有任何想法吗? 最佳答案
Sonarqube映像使用/ extensions /目录的卷,这导致该目录中的文件不存储在映像的文件系统中;见Dockerfile
要在映像中打包这些扩展,您需要在该目录之外,并将这些文件复制到入口点脚本中的/ extensions /,或将插件存储在单独的映像中,并在运行映像时将这些插件作为卷安装;你可以在这里找到一个例子; https://github.com/SonarSource/docker-sonarqube/blob/master/recipes.md (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |