Postgresql 호스트는 Docker와 데이터를 어떻게 동기화합니까?
大家讲道理
大家讲道理 2017-04-27 09:01:44
0
3
705

저는 다음 두 가지 방법을 생각해 봤습니다.

-v 매개변수를 사용하여 데이터 파일 동기화

실행시 데이터 파일이 없습니다. postgresql.conf를 확인해보니 /var/lib/postgresql/9.5/main에 있다고 나오던데 파일 크기가 너무 작아서 데이터가 너무 컸습니다.

그리고 이렇게 하고 데이터 파일을 직접 동기화하여 데이터 동기화를 달성하는 것도 가능할 것 같아요.

Docker가 추가, 삭제, 수정 및 확인할 때 호스트 데이터베이스를 사용하도록 하려면 -p 5432을 사용하시겠습니까?

-p 매개변수를 실행할 때 다른 프로그램이 데이터베이스에 액세스하고 있기 때문에 5432이 이미 사용 중이라는 오류가 보고됩니다.

Docker 데이터와 호스트 데이터를 실시간으로 동기화하려면 어떻게 해야 하나요?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(3)
刘奇

Docker의 공식 문서나 입문 튜토리얼을 읽어보는 것이 좋습니다.
컨테이너와 호스트 사이에는 동기화 개념이 없습니다.

世界只因有你

두 개의 데이터베이스 인스턴스가 동일한 데이터 파일을 사용할 수 없나요? 이렇게 할 수 있는 데이터베이스를 본 적이 없습니다....

두번째 방법이 이해가 안가네요....

PS: 정말로 [호스트 데이터베이스와 Docker를 동기화하고 싶다면 클러스터를 구성하면 됩니다... 제가 생각하는 방식은...

淡淡烟草味

방법 2:
호스트 호스트의 postgres을 Docker의 애플리케이션용으로 사용하려는 경우 공용 네트워크를 사용하여 호스트의 공용 IP 및 해당 포트에 직접 액세스할 수 있습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿