如何在 docker-compose 中設定我的 Wildfly 容器工作的 url?

如何在 docker-compose 中設定我的 Wildfly 容器工作的 url?

如何在 docker-compose 中設定我的 Wildfly 容器工作的 url?

例如,現在當我想開啟 Web 控制台時: http://localhost:9990/console/App.html

我想要的是: http://myapp.local:9990/console/App.html

我的碼頭工人組成:

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瀏覽器作業系統中的項目或任何內容)。

如果您使用 HTTPS(憑證)或虛擬主機(Apache/Nginx 設定),則外部伺服器名稱僅在容器中重要,即使這也不會在瀏覽器中刪除名稱解析。

相關內容