由于backelite jar,SonanQube Docker Container无法启动。如何删除它?

时间:2017-07-25 04:05:26

标签: docker sonarqube docker-compose

我安装了一个backelite-sonar-swift-plugin.jar,因此我的sonarqube docker容器将不再启动。我不能使用docker exec,因为容器无法启动,所以有没有办法删除文件而不启动它?

我正在使用docker-compose.yml运行我的容器并且我已经尝试移除了sonarqube容器和图像但是当我使用docker-compose时它们会再次下载sonarqube图像但是在启动容器时它是backelite- sonar-swift-plugin.jar就在那里。它为什么在那里?它是否已经消失,因为已经下载了新图像?

1 个答案:

答案 0 :(得分:0)

检查图像是否正在使用先前容器中已缓存的数据或现有卷。删除以前的卷以及删除容器。如果您想了解如何删除卷,您必须自己查找,因为我知道删除所有容器的所有卷并删除单个卷可以使用docker volume lsdocker volume rm完成。我更喜欢通过以下方式删除所有docker卷:

docker volume rm $(docker volume ls -q)

如果这没有帮助,那么请提供容器退出前显示的错误。