2023-09-19 23:04:40 -03:00
|
|
|
# docker network
|
|
|
|
|
|
|
|
> Criar e gerenciar redes do Docker.
|
2024-09-24 22:40:15 -07:00
|
|
|
> Mais informações: <https://docs.docker.com/reference/cli/docker/network/>.
|
2023-09-19 23:04:40 -03:00
|
|
|
|
2023-12-27 15:37:07 -03:00
|
|
|
- Lista todas as redes disponíveis e configuradas no daemon do Docker:
|
2023-09-19 23:04:40 -03:00
|
|
|
|
|
|
|
`docker network ls`
|
|
|
|
|
2023-12-27 15:37:07 -03:00
|
|
|
- Cria uma rede definida pelo usuário:
|
2023-09-19 23:04:40 -03:00
|
|
|
|
|
|
|
`docker network create --driver {{nome_do_driver}} {{nome_da_rede}}`
|
|
|
|
|
2023-12-27 15:37:07 -03:00
|
|
|
- Exibe informações detalhadas de uma lista separada por espaços de redes:
|
2023-09-19 23:04:40 -03:00
|
|
|
|
|
|
|
`docker network inspect {{nome_da_rede}}`
|
|
|
|
|
2023-12-27 15:37:07 -03:00
|
|
|
- Conecta um contêiner a uma rede usando um nome ou ID:
|
2023-09-19 23:04:40 -03:00
|
|
|
|
|
|
|
`docker network connect {{nome_da_rede}} {{nome_do_contêiner|ID}}`
|
|
|
|
|
2023-12-27 15:37:07 -03:00
|
|
|
- Desconecta um contêiner de uma rede:
|
2023-09-19 23:04:40 -03:00
|
|
|
|
|
|
|
`docker network disconnect {{nome_da_rede}} {{nome_do_contêiner|ID}}`
|
|
|
|
|
2023-12-27 15:37:07 -03:00
|
|
|
- Remove todas as redes não utilizadas (que não são referenciadas por nenhum contêiner):
|
2023-09-19 23:04:40 -03:00
|
|
|
|
|
|
|
`docker network prune`
|
|
|
|
|
2023-12-27 15:37:07 -03:00
|
|
|
- Remove uma lista separada por espaços de redes não utilizadas:
|
2023-09-19 23:04:40 -03:00
|
|
|
|
|
|
|
`docker network rm {{nome_da_rede}}`
|