Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:docker:docker_network_by_examples

Docker Network by examples

List Networks:

docker network ls

Create a Bridge Network:

docker network create my-bridge-network

Run a Container on a Custom Bridge Network:

docker run -d --name my-container --network my-bridge-network nginx

Inspect Network

docker network inspect my-bridge-network

Run a Container Using Host Network:

docker run --network host -d nginx

Create a network with your own subnet:

docker network create \
  --driver bridge \
  --subnet 10.10.0.0/24 \
  --gateway 10.10.0.1 \
  mynet

List all Containers inside a network

docker network inspect mynet \
  -f '{{json .Containers}}'

Start Postgres inside your own bridge network and add a container:

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
admin_grundlagen/docker/docker_network_by_examples.txt · Zuletzt geändert: 2026/06/02 11:39 von peter_rossbach2