geoserver와 postgres 사이의 도커 네트워크가 있습니다. 부두 검사를 할 때 container name
두 명이 연결되어있는 것을 볼 수 있습니다. 나는 geoserver 용기에 간부 인 때 나는 포스트 그레스 컨테이너를 Ping 할 수 있지만이 geoserver 컨테이너 내에서 포스트 그레스 DB에 연결하려고 할 때 오류를네트워크의 두 도커 컨테이너 간 연결
알려진 내 고정 표시기-작성의 예입니다하지 :psql를 얻을 : 해결하기 위해 호스트 이름을
postgres
를 번역 할 수있는 이름을 또는 서비스는 여기에
version: '2'
services:
postgres:
image: kartoza/postgis:9.5-2.2
geoserver:
image: geonode/geoserver
hostname: geonode-geoserver
links:
- postgres:postgres
ports:
- "8181:8080"
내가 고정 표시기 네트워크와 알고있는 /etc/hosts
파일이 채워지지 않습니다. geoserver 컨테이너에서 데이터베이스에 액세스하려면 어떻게합니까?
실행중인 컨테이너를 이미지에 어떻게 연결합니까? 우리는하지 컨테이너를 만들 이미지를 사용하고 용기를 –
버전을 연결 함 : '2' 서비스 : 포스트 그레스 : 이미지 : kartoza/PostGIS와 : 9.5-2.2 geoserver : 이미지 : geonode/geoserver 호스트 이름 : geonode -geoserver 링크 : - postgres : postgres 포트 : - "8181 : 8080" – sophia