mirror of https://github.com/docker/docs.git
Update composefile versions and quotes in examples
Changed version from 2 to 3, updated quotation marks to match example, changed front and back to frontend and backend.
This commit is contained in:
parent
61ea4f090b
commit
0cdec66639
|
@ -20,8 +20,7 @@ identical to the container name.
|
|||
|
||||
For example, suppose your app is in a directory called `myapp`, and your `docker-compose.yml` looks like this:
|
||||
|
||||
version: '2'
|
||||
|
||||
version: "3"
|
||||
services:
|
||||
web:
|
||||
build: .
|
||||
|
@ -55,8 +54,9 @@ If any containers have connections open to the old container, they will be close
|
|||
|
||||
Links allow you to define extra aliases by which a service is reachable from another service. They are not required to enable services to communicate - by default, any service can reach any other service at that service's name. In the following example, `db` is reachable from `web` at the hostnames `db` and `database`:
|
||||
|
||||
version: '2'
|
||||
version: "3"
|
||||
services:
|
||||
|
||||
web:
|
||||
build: .
|
||||
links:
|
||||
|
@ -80,33 +80,33 @@ Each service can specify what networks to connect to with the *service-level* `n
|
|||
|
||||
Here's an example Compose file defining two custom networks. The `proxy` service is isolated from the `db` service, because they do not share a network in common - only `app` can talk to both.
|
||||
|
||||
version: '2'
|
||||
|
||||
version: "3"
|
||||
services:
|
||||
|
||||
proxy:
|
||||
build: ./proxy
|
||||
networks:
|
||||
- front
|
||||
- frontend
|
||||
app:
|
||||
build: ./app
|
||||
networks:
|
||||
- front
|
||||
- back
|
||||
- frontend
|
||||
- backend
|
||||
db:
|
||||
image: postgres
|
||||
networks:
|
||||
- back
|
||||
- backend
|
||||
|
||||
networks:
|
||||
front:
|
||||
# Use a custom driver
|
||||
driver: custom-driver-1
|
||||
back:
|
||||
# Use a custom driver which takes special options
|
||||
driver: custom-driver-2
|
||||
driver_opts:
|
||||
foo: "1"
|
||||
bar: "2"
|
||||
networks:
|
||||
frontend:
|
||||
# Use a custom driver
|
||||
driver: custom-driver-1
|
||||
backend:
|
||||
# Use a custom driver which takes special options
|
||||
driver: custom-driver-2
|
||||
driver_opts:
|
||||
foo: "1"
|
||||
bar: "2"
|
||||
|
||||
Networks can be configured with static IP addresses by setting the [ipv4_address and/or ipv6_address](compose-file.md#ipv4-address-ipv6-address) for each attached network.
|
||||
|
||||
|
@ -119,9 +119,9 @@ For full details of the network configuration options available, see the followi
|
|||
|
||||
Instead of (or as well as) specifying your own networks, you can also change the settings of the app-wide default network by defining an entry under `networks` named `default`:
|
||||
|
||||
version: '2'
|
||||
|
||||
version: "3"
|
||||
services:
|
||||
|
||||
web:
|
||||
build: .
|
||||
ports:
|
||||
|
@ -129,8 +129,8 @@ Instead of (or as well as) specifying your own networks, you can also change the
|
|||
db:
|
||||
image: postgres
|
||||
|
||||
networks:
|
||||
default:
|
||||
networks:
|
||||
default:
|
||||
# Use a custom driver
|
||||
driver: custom-driver-1
|
||||
|
||||
|
|
Loading…
Reference in New Issue