PRACTICE MATERIAL

Docker·Compose 서비스 초기화 · Docker-composes

학습 원본 · Docker·Compose 서비스 초기화의 Docker-composes에 수록된 화면·도식이다.

1,920 × 1,080원본 이미지
CONCEPT → PRACTICE → VERIFICATION

호스트 9090·4651 포트와 컨테이너의 8080을 연결하기

브라우저 응답을 Docker의 포트 공개 설정과 연결하고 서로 다른 컨테이너의 서비스를 구별한다.

  1. 컨테이너가 수신하는 포트와 호스트 포트를 구별한다Go 웹 애플리케이션은 컨테이너 내부 8080에서 동작하고, 실행 설정의 -p 9090:8080이 호스트 9090을 그 포트로 연결한다. 브라우저는 호스트 주소의 9090으로 요청한다.
  2. 다른 호스트 포트에 별도 애플리케이션을 공개한다Jenkins 예시의 Compose 설정은 호스트 4651을 컨테이너 8080에 연결한다. 서로 다른 컨테이너는 각 네트워크 공간에서 같은 내부 포트를 사용할 수 있다.
  3. HTTP 성공과 컨테이너·저장 상태를 분리한다실행 중 여부, 포트 공개, 프로세스의 실제 리슨, 애플리케이션 응답을 차례로 확인한다. 컨테이너가 Up이어도 서버가 다른 주소나 포트에서 기다릴 수 있다.
명령·설정·결과 해석을 본문에서 이어서 읽기 →
Docker·Compose 서비스 초기화 · Docker-composes
이미지를 누르면 원본 크기로 열립니다. 작은 명령·패킷 필드는 이미지를 확대해 확인하세요.

연결된 개념