私はポーテナーを使用しており、継続的インテグレーションにジェンキンを使用しています。それはすべてうまくいっています。しかし、今、ジェンキンでSonarqubeを使用しようとしていますが、porttainerとsonarqubeにはデフォルトのポート9000があり、最初に実行中のコンテナのみが機能し、他のコンテナを停止する必要があります。
別のポートでコンテナーを構築しようとしましたが、常に自動的に 9000 ポートも配置されます。
このデフォルトポートを変更する方法を知っている人はいますか? このポートの競合を解決するにはどうすればよいですか? 別のポートで sonarqube を使用したいです。
docker run -d --name sonarqube -p 7000:7000 sonarqube
CentOS を使用しています。このコマンドを実行すると、コンテナーはポート 7000/tcp と 9000/tcp のままになります。また、ポーテナーのコンテナ ポートを別の番号に変更しようとすると、同じことが起こります。