내 wildfly 컨테이너가 작동하는 docker-compose에서 URL을 설정하는 방법은 무엇입니까?

내 wildfly 컨테이너가 작동하는 docker-compose에서 URL을 설정하는 방법은 무엇입니까?

내 wildfly 컨테이너가 작동하는 docker-compose에서 URL을 설정하는 방법은 무엇입니까?

예를 들어 이제 웹 콘솔을 열려고 하면 다음과 같습니다. 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브라우저 OS에 있는 항목 등)에 따라 다릅니다.

외부 서버 이름은 HTTPS(인증서) 또는 가상 호스트(Apache/Nginx 구성)를 사용하는 경우에만 컨테이너에서 중요하며, 이 경우에도 브라우저에서 이름 확인을 위해 제거되지 않습니다.

관련 정보