mirror of https://github.com/docker/compose.git
Add note about named volumes to upgrade guide
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
This commit is contained in:
parent
4537ec70cc
commit
9249ec62c2
|
@ -941,6 +941,27 @@ It's more complicated if you're using particular configuration features:
|
||||||
net: "container:cont-name" -> network_mode: "container:cont-name"
|
net: "container:cont-name" -> network_mode: "container:cont-name"
|
||||||
net: "container:abc12345" -> network_mode: "container:abc12345"
|
net: "container:abc12345" -> network_mode: "container:abc12345"
|
||||||
|
|
||||||
|
- `volumes` with named volumes: these must now be explicitly declared in a
|
||||||
|
top-level `volumes` section of your Compose file. If a service mounts a
|
||||||
|
named volume called `data`, you must declare a `data` volume in your
|
||||||
|
top-level `volumes` section. The whole file might look like this:
|
||||||
|
|
||||||
|
version: 2
|
||||||
|
services:
|
||||||
|
db:
|
||||||
|
image: postgres
|
||||||
|
volumes:
|
||||||
|
- data:/var/lib/postgresql/data
|
||||||
|
volumes:
|
||||||
|
data: {}
|
||||||
|
|
||||||
|
By default, Compose creates a volume whose name is prefixed with your
|
||||||
|
project name. If you want it to just be called `data`, declared it as
|
||||||
|
external:
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
data:
|
||||||
|
external: true
|
||||||
|
|
||||||
## Variable substitution
|
## Variable substitution
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue