Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
|
admin_grundlagen:docker:docker_network_by_examples [2026/05/29 14:10] peter_rossbach2 |
admin_grundlagen:docker:docker_network_by_examples [2026/06/02 11:39] (aktuell) peter_rossbach2 |
||
|---|---|---|---|
| Zeile 34: | Zeile 34: | ||
| docker network inspect mynet \ | docker network inspect mynet \ | ||
| -f '{{json .Containers}}' | -f '{{json .Containers}}' | ||
| + | |||
| + | |||
| + | Start Postgres inside your own bridge network and add a container: | ||
| + | |||
| + | <code bash> | ||
| + | docker network create app-net | ||
| + | docker volume create pgdata | ||
| + | |||
| + | docker run -d \ | ||
| + | --name db \ | ||
| + | --network app-net \ | ||
| + | -e POSTGRES_PASSWORD=secret \ | ||
| + | -v pgdata:/var/lib/postgresql/18/docker \ | ||
| + | postgres:18 | ||
| + | |||
| + | # local bridge network create a DNS service: | ||
| + | docker run --rm --network app-net alpine nslookup db | ||
| + | |||
| + | docker run -d \ | ||
| + | --name app \ | ||
| + | --network app-net \ | ||
| + | -p 8080:8080 \ | ||
| + | myapp | ||
| + | </code> | ||
| + | |||