我正在使用 portainer,我正在使用 jenkins 进行持续集成。一切正常。但是现在我正在尝试将 Sonarqube 与 jenkins 一起使用,但是 portainer 和 sonarqube 有一个默认端口 9000,并且只有第一个运行的容器可以工作,要工作一个我必须停止另一个容器。
我尝试用不同的端口构建容器,但它总是自动放置 9000 端口。
任何人都知道如何更改此默认端口?我该如何解决这个端口冲突?我想在不同的端口使用 sonarqube。
docker run -d --name sonarqube -p 7000:7000 sonarqube
我使用的是 CentOS,当我运行这个命令时,容器停留在端口 7000/tcp 和 9000/tcp。如果我尝试将 portainer 的容器端口更改为其他编号,也会发生同样的情况。