Create a new article
Write your page title here:
We currently have 28 articles on PhenixOps. Type your article name above or click on one of the titles below and start writing!


Docker Networking

Containers can discover eachother when launched on the same net

Modes are

  • bridged
  • host
  • none

Creating the overlay network

docker network create --driver bridge phenixnet

See the network

docker network ls

Add a container to the network

docker run -d --network=phenixnet --name phenixapp -hostname phenixapp -p 8080 nginx

Ping the container from another one

This will launch a shell on a busybox container, you can ping, curl etc.

docker run -it --rm --network=phenixnet --name phenixapp -hostname phenixclient yauritux/busybox-curl /bin/sh

See the network from the client

curl phenixapp

ping phenixapp

Trash the network

docker network rm