0

Java WebアプリケーションをTomcatコンテナ docker run -d -p 8080:8080 java-appに配置しようとしましたが、Java Webアプリケーションが起動し、http://localhost:8080/sampleのようなマイローカルに実行されていました。 この画像をAzureにプッシュしようとすると、パブリックIPアドレスが表示されますが、接続できない、接続が拒否されたと表示されます。 .warファイルのデプロイメントが完了したというログを確認しました。私はネットワークセキュリティグループも作成し、すべてのポートを開くようにインバウンドルールを維持しました。ContainerGroupにデプロイしたあと、azureコンテナインスタンスに接続できません

を接続することができません

http://40.83.211.81:8080/sample

誰もがこれらのために私を助けることができるしてください。おかげで、私はこれらの問題を解決した

+0

ローカルファイアウォールがポート8080をブロックしている可能性がありますか? – Sorceri

+0

助けてくれてありがとう@Serceri、それはファイアウォールの問題ではありませんでした。 –

答えて

0

は、あなたがアズールに展開しようたび、あなたは--portパラメータとデフォルト値を指定する必要があります私の場合はそうである80 8080

az container create --name java-app1 --image <acrLoginServer>/java-app:v1 --cpu 1 --memory 1 --registry-password <yourServerPassword> --port 8080 --ip-address public -g myContainergroupです。

これでパブリックIPアドレスが稼働しています。

関連する問題