2017-07-06 2 views
2

公式のNeo4jイメージに基づいてDockerイメージを作成したいと思います。Neo4j:DockerfileのShell-Script経由でフォルダを/ dataディレクトリにコピー

Dockerfileでは、私はDockerfileの次のステップで実行するイメージにシェルスクリプトを追加しています。

このシェルスクリプトでは、データディレクトリ(/ dataにリンクされている/ var/lib/neo4j/data)にフォルダをコピーします。ただし、これは機能しません。エラーステートメントはありませんが、フォルダはdata-directoryに存在しません。

cp -r wikipediadb /var/lib/neo4j/data/databases/wikipediadb

答えて

3

OK、誰もがこれまでと同じ問題を抱えている必要がある場合:私は、ディレクトリを削除し、新たにそれが動作することを作成し、考え出しました。その後、問題なくフォルダをコピーできます。

RUN rm -r /var/lib/neo4j/data RUN mkdir /var/lib/neo4j/data RUN mkdir /var/lib/neo4j/data/databases RUN cp -r wikipediadb /var/lib/neo4j/data/databases/wikipediadb

関連する問題