wsl 과 호스트 윈도우의 연결은 어렵네요
wsl 에 fastapi 앱이 존재하고 wsl 아닌 윈도우 쪽에 설치된 db를 접근하게 하려고 했습니다.
윈도우 firewall 인바운드 포트를 추가해서 연다
wsl 의 ip 에서도 접근 가능하도록 listen addresses = “*” 로 설정한다
wsl 에서 볼 때의 윈도우 ip 를 읽어내도록 bash profile 에 추가한다
이렇게 하고 나서 'postgresql: //postgres:<pass>@10.255.255.254/<dbname>’ 으로 아무리 해도 절대 안 됩니다.
결국 한 시간쯤 씨름하다가 wsl 쪽에 db 설치했네요. 그러니가 이젠 윈도우의 pgadmin4 gui로 wsl 접근하는 게 문제라서 다시 한 시간. 그래도 윈도우에서 wsl 로 접근하는 것은 됩니다.
언제나 느끼지만 vm 과 호스트의 통신은 이해하기가 어렵습니다. docker가 대세인데, 다른 개발자들은 다들 어떻게 해내고 있는 건지 신기합니다.
댓글을 남기려면 로그인이 필요합니다.
로그인 후 이 페이지로 돌아와 바로 댓글을 남길 수 있습니다.
