私は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と通信する必要があります。
ありがとう、それは解決策であることが分かったと私は途中でdockerfilesについて学んだ – Andy