wildfly コンテナが動作する docker-compose で URL を設定するにはどうすればいいですか?

wildfly コンテナが動作する docker-compose で URL を設定するにはどうすればいいですか?

wildfly コンテナが動作する docker-compose で URL を設定するにはどうすればいいですか?

たとえば、Web コンソールを開きたい場合: http://localhost:9990/console/App.html

私が欲しいもの: http://myapp.local:9990/console/App.html

私のdocker compose:

version: '3'
services:
  wildfly:
    image: wildfly-admin:dev
    ports:
      - 8080:8080
      - 9990:9990
      - 8787:8787
    volumes:
      - logs:/opt/jboss/wildfly/standalone/log/
    depends_on:
      - oracle_db
    environment:
      - JVM_OPTS=-Xmx4096m -Xms4096m -XX:MaxPermSize=2048m

答え1

myapp.localブラウザに表示される名前なので、コンテナのデプロイメントには依存せず、DNS (または/etc/hostsブラウザの OS 上のエントリなど) に依存します。

外部サーバー名は、HTTPS (証明書) または仮想ホスト (Apache/Nginx 構成) を使用する場合にのみコンテナー内で重要になりますが、これによってもブラウザーでの名前解決が削除されることはありません。

関連情報