1

「tomcat:7.0.75-jre8-alpine」ベース イメージに取り組んでおり、構成ファイルとともに Web アプリケーションをデプロイしたいと考えています。以下は、Dockerfile で行っていることです。

......
COPY <my-app-configurations> /org/app/data
COPY <my-app-configurations> /org/app/conf
......
CMD ["catalina.sh", "run"]

そして、以下のコマンドを使用して、上記のイメージからコンテナを作成しています:

$ docker run -p 8080:8080 -v "/c/Users/jaffy/app:/org/app" myapp-image

「/c/Users/jaffy/app」フォルダーは最初は空で、「/org/app」のすべてのコンテンツを取得して同期したままにしたいと考えています。

最初は、すべての構成が「/org/app」フォルダーにコピーされますが、「/c/Users/jaffy/app」がマウントされると、「/org/app」が消去/空になります。

ホスト マシンのフォルダーが最初は空のままであるが、その後、コンテナーの '/org/app' フォルダーとそのサブディレクトリの正確な状態が反映されるというこの問題を解決するにはどうすればよいですか。

よろしくお願いします。

4

1 に答える 1