> For the complete documentation index, see [llms.txt](https://b4zh.gitbook.io/b4zh/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://b4zh.gitbook.io/b4zh/docker/redes.md).

# Redes

## Tipos de redes.

* Host
* **Bridge**
* IPVlan
* MACVlan
* None

***

## Crear red.

```bash
docker network create [network-name]
```

Con el parámetro `--driver` podemos especificar el tipo de red que queremos crear.

```bash
docker network create --driver [type] [network-name]
```

Si no especifimos el tipo de red que queremos crear, por defecto se crea una red de tipo **bridge**, que es justa la que estare usando para crear laboratorios de prueba, si quieres obtener más información sobre las redes en docker, puedes visitar la siguiente página web:

{% embed url="<https://www.datacamp.com/es/tutorial/docker-networking>" %}

***

## Listar redes.

```bash
docker network ls
```

***

## Eliminar red.

```bash
docker network rm [network]
```

***

## Mostrar detalles de una red.

```bash
docker network inspect [network]
```

***

## Conectar una red a un contenedor.

```bash
docker network connect [network] [container]
```

***

## Desconectar una red de un contenedor.

```bash
docker network disconnect [network] [container]
```

***

## Eliminar redes no usadas.

```bash
docker network prune
```
