我想創建一個dockerfile,它建立一個neo4j實例。目前,我有以下幾點:泊塢窗內的本地主機 - neo4j
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
從這裏,然後我建立的形象和運行使用下面的命令
docker run -p 7474:7474 myimage
雖然我能夠在localhost:4747
訪問我的主機上的Neo4j的面板,打算在容器中運行的curl命令無法訪問它自己的本地主機實例。
所以我想我的問題是,我正確地做到這一點,以及如何從容器內調用localhost?
爲了澄清,我不想讓curl請求逃離容器 - 它應該與容器內部的neo4j進行通信。
謝謝,這原來是解決方案,我在路上了解到dockerfiles – Andy