We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docker-compose 설정을 dev(개발), prod(운영) 환경으로 분리하고, 배포를 진행하자 크롤러 서버에서 8000번 포트가 사용중이란 에러를 지속적으로 반환하여 서버가 실행이 되지 않는 상황 발생
모든 방법을 시도해도 같은 에러가 발생하였습니다.
결론적으론 이전에 설정한 변경 중 배포를 하기 위해 port 설정을 Expose로 변경하였는데 해당 문법 오류였습니다.
EXPOSE:
PORT:
즉 아래와 같이 EXPOSE에서는 노출할 포트 하나만 지정해야하는데 port와 같은 [호스트]:[docker] 형태의 포트 바인딩을 명시했기때문에 문법오류로 해당 오류가 발생한 것입니다.
expose: - "8080:8080" - "8000:8000"
둘의 차이점은 간단하게 생각하면 해당 컨테이너가 외부에서 접근이 가능하면 PORT, 불가능하다면 EXPOSE로 설정을 한다고 생각하면 됩니다.
The text was updated successfully, but these errors were encountered:
No branches or pull requests
문제상황
docker-compose 설정을 dev(개발), prod(운영) 환경으로 분리하고, 배포를 진행하자 크롤러 서버에서 8000번 포트가 사용중이란 에러를 지속적으로 반환하여 서버가 실행이 되지 않는 상황 발생
[시도한 방법]
모든 방법을 시도해도 같은 에러가 발생하였습니다.
결론적으론 이전에 설정한 변경 중 배포를 하기 위해 port 설정을 Expose로 변경하였는데 해당 문법 오류였습니다.
[EXPOSE VS PORT]
EXPOSE:
PORT:
즉 아래와 같이 EXPOSE에서는 노출할 포트 하나만 지정해야하는데 port와 같은 [호스트]:[docker] 형태의 포트 바인딩을 명시했기때문에 문법오류로 해당 오류가 발생한 것입니다.
The text was updated successfully, but these errors were encountered: