Docker stelt u in staat om een volume te delen tussen meerdere containers. Hier is een basaal voorbeeld van hoe u een volume kunt delen tussen twee containers:
1. Eerst moet u een Docker volume aanmaken. Dit kan met de volgende opdracht:
\`\`\` docker volume create shared\_volume \`\`\` `shared_volume` is in dit geval de naam van uw Docker volume. U kunt het vervangen door elke naam die bij uw situatie past.1. Daarna kunt u containers maken en ze hetzelfde volume laten gebruiken. Dit kan via de volgende opdracht:
\`\`\` docker run -d —name=container1 -v shared_volume:/data my_docker\_image docker run -d —name=container2 -v shared_volume:/data my_docker\_image \`\`\` In dit voorbeeld creëert u twee containers, `container1` en `container2`. Beide containers gebruiken dezelfde Docker image `my_docker_image` en hebben toegang tot hetzelfde volume `shared_volume`. De map `/data` in elke container is gekoppeld aan het `shared_volume`.Met bovenstaande stappen zullen beide containers de gegevens in het `shared_volume` kunnen lezen en schrijven. Dit is handig als containers gegevens moeten delen of als meerdere containers toegang moeten hebben tot dezelfde persistente gegevens.