Docker Compose 파일 내 따옴표로 묶이지 않은 포트 매핑을 보고합니다.

Compose 파일 사양에 따르면, YAML은 xx:yy 형식의 숫자를 60진법으로 분석하기 때문에 60 미만의 컨테이너 포트를 사용할 때 HOST:CONTAINER 형식으로 포트를 매핑하면 잘못된 결과가 발생할 수 있습니다. 이러한 이유로 포트 매핑을 문자열로 명시적으로 항상 지정하는 것이 좋습니다.

예:


  ports:
    - 3000
    - 3000-3005
    - 22:22
    - 8080:8080

빠른 수정을 적용한 후:


  ports:
    - "3000"
    - "3000-3005"
    - "22:22"
    - "8080:8080"