Docker Networking le permite crear una red de contenedores Docker administrada por un Node maestro llamado administrador. Los contenedores dentro de Docker Network pueden comunicarse entre sí compartiendo paquetes de información. En este artículo, analizaremos algunos comandos básicos que lo ayudarán a comenzar con Docker Networking.
1. Comprender el comando de red de Docker
El comando Docker Network es el comando principal que le permitiría crear, administrar y configurar su Docker Network. Veamos cuáles son los subcomandos que se pueden usar con el comando Docker Network.
sudo docker network
Veremos todos los subcomandos de Red uno a uno.
2. Uso del subcomando Docker Network Create
El subcomando Create le permite crear una red Docker.
sudo docker network create --driver <driver-name> <bridge-name>
3. Uso del subcomando Docker Network Connect
Con el subcomando Conectar , puede conectar un Docker Container en ejecución a una red existente.
sudo docker network connect <network-name> <container-name or id>
En este ejemplo, conectaremos un contenedor de Ubuntu a la red puente que creamos en el último paso.
4. Uso del subcomando Docker Network Inspect
Con el comando Network Inspect, puede encontrar los detalles de una red Docker.
sudo docker network inspect <network-name>
También puede encontrar la lista de Contenedores que están conectados a la Red.
5. Uso del subcomando Docker Network ls
Para enumerar todas las redes Docker, puede usar el subcomando list .
sudo docker network ls
6. Uso del subcomando Docker Network Disconnect
El subcomando de desconexión se puede utilizar para eliminar un contenedor de la red.
sudo docker network disconnect <network-name> <container-name>
7. Uso del subcomando Docker Network rm
Puede eliminar una red Docker con el subcomando rm .
sudo docker network rm <network-name>
Tenga en cuenta que si desea eliminar una red, debe asegurarse de que ningún contenedor esté haciendo referencia actualmente a la red.
8. Uso del subcomando de poda de Docker Network
Para eliminar todas las redes Docker no utilizadas, puede usar el subcomando prune .
sudo docker network prune