neo4j 인스턴스를 설정하는 도커 파일을 만들려고합니다. 나는 다음 이미지를 구축하고 나는 나의 호스트 시스템에서 localhost:4747
에서 neo4j 패널에 액세스 할 수있어 동안 다음 명령도커 내 로컬 호스트 - neo4j
docker run -p 7474:7474 myimage
를 사용하여 실행, 여기에서
FROM neo4j:3.0
MAINTAINER Andy
CMD curl \
-H "Content-Type: application/json" \
-X POST -d '{"password":"mypassword"}' \
-u neo4j:neo4j http://localhost:7474/user/neo4j/password
: 현재 나는 다음이 , 컨테이너 내부에서 실행될 curl 명령은 자체 localhost 인스턴스에 액세스 할 수 없습니다.
그래서 내 질문에, 내가 정확히이 일을 오전 및 어떻게 컨테이너 내부에서 localhost를 호출 할 수 있습니까?
분명히하기 위해, 나는 컬 요청이 컨테이너에서 벗어나는 것을 원하지 않습니다. 컨테이너 안의 neo4j와 통신해야합니다.
고마워요, 그 해결책으로 밝혀졌고 도커 파일에 대해 배웠습니다. – Andy