📜  Docker网络基础

📅  最后修改于: 2021-04-16 08:41:14             🧑  作者: Mango

Docker Networking允许您创建由称为管理器的主节点管理的Docker容器网络。 Docker网络内部的容器可以通过共享信息包相互通信。在本文中,我们将讨论一些基本命令,这些命令将帮助您开始使用Docker Networking。

1.了解Docker网络命令

Docker Network命令是允许您创建,管理和配置Docker Network的主要命令。让我们看看可与Docker Network命令一起使用的子命令是什么。

sudo docker network

Docker网络命令

我们将一一看到所有的Network子命令。

2.使用Docker Network Create子命令

Create子命令允许您创建一个Docker网络。

sudo docker network create --driver  

Docker Network Create子命令

3.使用Docker Network Connect子命令

使用Connect子命令,可以将正在运行的Docker容器连接到现有网络。

sudo docker network connect  

在此示例中,我们将Ubuntu容器连接到在上一步中创建的网桥网络。

Docker Network Connect子命令

4.使用Docker Network Inspect子命令

使用Network Inspect命令,您可以找到Docker Network的详细信息。

sudo docker network inspect 

Docker Network Inspect子命令

您还可以找到连接到网络的容器列表。

Docker Network Inspect子命令

5.使用Docker Network ls子命令

要列出所有Docker网络,可以使用list子命令。

sudo docker network ls

Docker Network ls子命令

6.使用Docker Network Disconnect子命令

Disconnect子命令可用于从网络中删除容器。

sudo docker network disconnect  

Docker Network Disconnect子命令

7.使用Docker Network rm子命令

您可以使用rm子命令删除Docker Network。

sudo docker network rm 

请注意,如果要删除网络,则需要确保当前没有容器引用该网络。

Docker Network rm子命令

8.使用Docker Network prune子命令

要删除所有未使用的Docker Networks,可以使用prune子命令。

sudo docker network prune

Docker Network prune子命令