cross-posted from: https://lazysoci.al/post/13966618
If I have
version: "3.8" services: example1: image: example.com/example1:latest ports: 8000:80 volumes: - shared_example:/data services: example2: image: example.com/example2:latest ports: 8080:80 volumes: - shared_example:/data volumes: shared_example: driver_opts: type: nfs o: "192.100.1.100, nolock,soft,rw" device: ":/local/shared"
Will that slow things down or is the proper solution to have
volumes: shared_example1: driver_opts: type: nfs o: "192.100.1.100, nolock,soft,rw" device: ":/local/shared" shared_example2: driver_opts: type: nfs o: "192.100.1.100, nolock,soft,rw" device: ":/local/shared"
Or even
volumes: shared_example1: shared_example2: driver_opts: type: nfs o: "192.100.1.100, nolock,soft,rw" device: ":/local/shared"
Not necessarily without concern. Some containers have startup scripts that chown or chmod all files in some locations. It can mess up access for other containers if shared.