Dockerボリュームを使用して、Dockerホストのフォルダからいくつかの静的ファイルを保存しています。コンテナを再起動すると、ホストディレクトリに更新/追加されたファイルがドッカーのボリュームの変化を見ることができます。 しかし、ホストマシンからファイルを削除すると、ファイルは削除されていません。これは共有可能なリソースなので、ドッカーボリュームを使用する必要があります。私はmyappのから任意のファイルを削除したファイルは、ドッキングウィンドウのボリュームから削除取得されていないドッカコンテナを再起動する場合は、次の は、だから私のドッキングウィンドウのコンファイルDockerボリュームはファイルを削除しません
version: '2'
volumes:
test-volume: {}
services:
test:
image: test-volume:test1
volumes:
- test-volume:/var/myapp
test-gateway:
image: test-gateway:latest
ports:
- "8080:80"
volumes_from:
- test
volumes:
- ./test-gateway/conf.d:/etc/nginx/conf.d
environment:
- SITE_ROOT=root
- SITE_ROOT_ROUTE_FROM=/
- SITE_ROOT_ROUTE_DIRECTORY=/var/myapp/static
です。
紛失しているものはありますか?
達成したいことは不明です。ドッカーのボリュームとして、ホスト上のフォルダの山積みを試みていますか? – Sebastian
テストサービスから他のコンテナ/サービスとフォルダを共有しようとしています。 – Niks
投稿したファイルに他のコンテナが定義されていません。ファイル全体を投稿する必要があります。 – Sebastian