docker 를 통 해 pgAdmin 을 설치 합 니 다.
1913 단어 postgresql
pgAdmin postgresql , web 。
postgresql , pgAdmin web 。
Apache , , 。
docker 와 nginx 설치
이것 은 문 서 를 보면 됩 니 다.
기 존 pgadmin 의 docker 미 러 를 도입 합 니 다.
docker pull chorss/docker-pgadmin4
이 미 러 를 실행 합 니 다:
docker run -e SERVER_MODE=true -e [email protected] \
-e PGADMIN_SETUP_PASSWORD=password -d -p 5050:5050 \
-v /home/robert/data:/data chorss/docker-pgadmin4
-e
용기 에 들 어 오 는 환경 변 수 를 표시 합 니 다. PGADMIN_SETUP_EMAIL
와 PGADMIN_SETUP_PASSWORD
각각 pgAdmin 이 로그 인 한 계 정 비밀 번 호 를 표시 합 니 다.-V /home/robert/data:/data
숙 호스트 디 렉 터 리 와 용기 디 렉 터 리 에 대응 하 는 맵 관 계 를 나타 내 고 숙 호스트 디 렉 터 리 는 스스로 설정 할 수 있 습 니 다.실행 시 디 렉 터 리 권한 오류 로 인해 디 렉 터 리 권한 을 수정 해 야 할 수도 있 습 니 다 (로 컬 개발 은 777 로 직접 변경).nginx 설정
server {
listen 80;
server_name YOUR_SERVER_NAME;
return 301 https://localhost:5050;
}
주로 요청 을 docker 용기 에 역방향 으로 대리 합 니 다.
postgresql 설정
기본 값 은 5432 포트 입 니 다. 이 컴퓨터 만 접근 할 수 있 습 니 다. 접근 권한 을 수정 해 야 합 니 다. postgresql. conf 의 listenaddress 의 값 은 * 로 설정 되 어 모든 ip 이 응답 할 것 임 을 표시 합 니 다.pg 수정 이 필요 합 니 다.hba. conf, 연결 허 가 를 설정 하 는 데 사 용 됩 니 다. 추가:
host all all 0.0.0.0/0 md5
모든 사용자 와 ip 가 연결 을 만 들 수 있 음 을 표시 합 니 다. 암호 화 방식 은 md5 입 니 다.postgresql 다시 시작:
sudo service postgresql restart
이 때 는 YOURSERVER_NAME 에서 pgAdmin 에 로그 인 했 습 니 다.가상 컴퓨터 ip
pgAdmin 에 들 어간 후 postgresql 이 있 는 호스트 의 ip, 즉 가상 컴퓨터 의 ip: 실행
ifconfig
에서 docker 0 의 ip 주 소 를 가 져 오 면 됩 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
postgresql의 jsonb 데이터 조회 및 수정 방법jsonb PostgreSQL 문서에서 정의한 데이터 형식 json과 jsonb는 거의 같다.관건적인 차이점은 json 데이터는 JSON 입력 텍스트의 정확한 복사본으로 저장되고 jsonb는 분해된 2진 형식으로 데...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.