inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Airflow 마스터 클래스

Postgres 컨테이너 올리기

postgres port 설정 질문있습니다

379

이동준

작성한 질문수 1

1

안녕하세요 선생님!

지금 DBeaver에 DB 연결하는 과정 진행중에있는데, 제가 기존에 5432포트를 사용하고있어서 그런지 아래와같이 에러가 발생합니다.

이런 경우에는 yaml 파일에서 포트를 임의로 수정해도 괜찮을까요? 임의로 수정했을때 혹시 이후의 과정에서 문제가 없는지 궁금합니다.

그리고 동일번호의 포트는 DBeaver에서 2개 이상 쓸수없는게 맞는지도 궁금합니다

python 데이터-엔지니어링 airflow

답변 1

1

김현진

안녕하세요 이동준님!

순서대로 답변드리면,

  1. 이런 경우에는 yaml 파일에서 포트를 임의로 수정해도 괜찮을까요?
    --> 당연히 변경 가능합니다. docker-compose.yaml 파일의 ports 부분을 아래처럼 노출되는 포트를 5431 처럼 바꾸셔도 됩니다.

    - ports
       5431:5432 

    그럼 컨테이너 내부적으로는 5432 포트를 계속 사용하되, 외부로는 5431 포트로 노출하므로 로컬 컴퓨터의 dbeaver에서 접속할 때에는 5431로 접속하실 수 있습니다.

     

  2. 그리고 동일번호의 포트는 DBeaver에서 2개 이상 쓸수없는게 맞는지도 궁금합니다.
    --> postgres 뿐만 아니라 어떤 Application, 프로그램이든 포트가 중복되면 안됩니다. 보통 Application을 실행할 때 사용하려는 포트가 이미 사용중이면 오류가 발생하면서 제대로 실행되지 않습니다. 따라서 Dbeaver에서 2개 이상 사용할 수 있는지의 여부가 중요한게 아니라 포트가 중복되면 프로그램 자체가 제대로 구동되지 않습니다.

이해되셨나요?

새해복 많이 받으세요 ^^

0

이동준

기초적인 부분도 친절히 답변주셔서 항상 감사합니다 (_ _)

새해복 많이 받으세요 😊

pykrx 회원제 전환으로 인한 실습 불가

0

109

2

수료증 발급

0

81

3

에러 발생 관련 질문드립니다.

0

80

2

vscode 작업화면에 오류가 발생하지 않습니다.

0

69

2

plugins 폴더 생성

0

74

2

WSL에서 git push 가 안되요 ㅠ

0

112

2

chatGPT&Airflow로 블로그 자동 포스팅하기 는 Deprecated 가 필요합니다.

0

66

2

github에 회원가입이 안되는데 원인이 뭔지 모르겠어요 ㅠ

0

721

2

설치중인데 venv를 꼭 써야할까요?

0

124

2

설치 버전 관련 질문입니다.

0

68

1

우분투 버전 다운받아야하는데 어떤걸로 설치해야할까요?

0

62

1

DAG 만들기 중 airflow 패키지 로드 에러

0

106

2

3.0에서도 수업노트가 성립하는지 확인 부탁드립니다!

0

95

3

task_id 사용법이 뭔가 바뀐 것 같습니다.

0

76

3

email operator 오류 관련

0

66

2

plugins 폴더 관련

0

95

2

bash operator 관련 문의입니다

0

78

3

스케쥴러 - DAG 파싱 부하 줄이는 과정 질문

0

79

2

Dags refresh 주기 관련 질문

0

123

2

wsl 관련 질문입니다.!

0

73

2

macOS에서 docker 설치

0

93

2

템플릿 변수에 대한 오류

0

61

2

custom_image 디렉토리 문의드립니다.

0

54

2

ETL 인터뷰 관련 문의

0

102

2